From 14302cb95924d26bde9930a7fdf740f1146aedfd Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sun, 21 May 2017 14:05:06 +0800 Subject: [PATCH] - --- OrmTest/UnitTest/Insert.cs | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/OrmTest/UnitTest/Insert.cs b/OrmTest/UnitTest/Insert.cs index 04b8f044e..b33770071 100644 --- a/OrmTest/UnitTest/Insert.cs +++ b/OrmTest/UnitTest/Insert.cs @@ -49,11 +49,28 @@ namespace OrmTest.UnitTest //Ignore Name and TestId - var s4=db.Insertable(insertObj).IgnoreColumns(it => new{ it.Name,it.TestId }).ToSql(); + var t4=db.Insertable(insertObj).IgnoreColumns(it => new{ it.Name,it.TestId }).ToSql(); + base.Check(@"INSERT INTO [Student] + ([SchoolId],[CreateTime]) + VALUES + (@SchoolId,@CreateTime) ;SELECT SCOPE_IDENTITY();", + new List() { + new SugarParameter("@SchoolId",0), + new SugarParameter("@CreateTime",Convert.ToDateTime("2010-1-1")), + }, t4.Key, t4.Value, "Insert t4 error" + ); //Ignore Name and TestId - var s5 = db.Insertable(insertObj).IgnoreColumns(it => it == "Name" || it == "TestId").With(SqlWith.UpdLock).ToSql(); - + var t5 = db.Insertable(insertObj).IgnoreColumns(it => it == "Name" || it == "TestId").With(SqlWith.UpdLock).ToSql(); + base.Check(@"INSERT INTO [Student] WITH(UPDLOCK) + ([SchoolId],[CreateTime]) + VALUES + (@SchoolId,@CreateTime) ;SELECT SCOPE_IDENTITY();", +new List() { + new SugarParameter("@SchoolId",0), + new SugarParameter("@CreateTime",Convert.ToDateTime("2010-1-1")), +}, t5.Key, t5.Value, "Insert t5 error" +); //Use Lock var s6 =db.Insertable(insertObj).With(SqlWith.UpdLock).ToSql();