Browse Source

-

pull/12/MERGE
sunkaixuan 8 years ago
parent
commit
83e60ad446
  1. 4
      OrmTest/UnitTest/Insert.cs
  2. 4
      SqlSugar/Realization/SqlServer/SqlServerProvider.cs

4
OrmTest/UnitTest/Insert.cs

@ -35,6 +35,7 @@ namespace OrmTest.UnitTest
}, t1.Key, t1.Value, "Insert t1 error" }, t1.Key, t1.Value, "Insert t1 error"
); );
//Insert reutrn Command Count //Insert reutrn Command Count
var t2 = db.Insertable(insertObj).ExecuteCommand(); var t2 = db.Insertable(insertObj).ExecuteCommand();
@ -114,6 +115,9 @@ INSERT INTO [Student]
insertObjs.Add(new Student() { Name = "name" + i }); insertObjs.Add(new Student() { Name = "name" + i });
} }
var s9 = db.Insertable(insertObjs.ToArray()).InsertColumns(it => new { it.Name }).With(SqlWith.UpdLock).ToSql(); var s9 = db.Insertable(insertObjs.ToArray()).InsertColumns(it => new { it.Name }).With(SqlWith.UpdLock).ToSql();
insertObj.Name = null;
var t10 = db.Insertable(insertObj).ExecuteCommand();
} }
public SqlSugarClient GetInstance() public SqlSugarClient GetInstance()

4
SqlSugar/Realization/SqlServer/SqlServerProvider.cs

@ -1,4 +1,5 @@
using System.Collections.Generic; using System;
using System.Collections.Generic;
using System.Data; using System.Data;
using System.Data.SqlClient; using System.Data.SqlClient;
using System.Linq; using System.Linq;
@ -79,6 +80,7 @@ namespace SqlSugar
int i = 0; int i = 0;
foreach (var par in pars) foreach (var par in pars)
{ {
if (par.Value == null) par.Value = DBNull.Value;
var p = new SqlParameter(); var p = new SqlParameter();
p.ParameterName = par.ParameterName; p.ParameterName = par.ParameterName;
p.UdtTypeName = par.UdtTypeName; p.UdtTypeName = par.UdtTypeName;

Loading…
Cancel
Save