From 99a08b10bad227282915366428ea216d19a68673 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sun, 21 May 2017 14:09:37 +0800 Subject: [PATCH] - --- OrmTest/UnitTest/Insert.cs | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/OrmTest/UnitTest/Insert.cs b/OrmTest/UnitTest/Insert.cs index b33770071..1e43a3915 100644 --- a/OrmTest/UnitTest/Insert.cs +++ b/OrmTest/UnitTest/Insert.cs @@ -72,13 +72,20 @@ new List() { }, t5.Key, t5.Value, "Insert t5 error" ); //Use Lock - var s6 =db.Insertable(insertObj).With(SqlWith.UpdLock).ToSql(); + var t6 =db.Insertable(insertObj).With(SqlWith.UpdLock).ToSql(); + base.Check(@"INSERT INTO [Student] WITH(UPDLOCK) + ([SchoolId],[Name],[CreateTime],[TestId]) + VALUES + (@SchoolId,@Name,@CreateTime,@TestId) ;SELECT SCOPE_IDENTITY();", +new List() { + new SugarParameter("@SchoolId",0), + new SugarParameter("@CreateTime",Convert.ToDateTime("2010-1-1")), + new SugarParameter("@Name","jack"), + new SugarParameter("@TestId",0) +}, t6.Key, t6.Value, "Insert t6 error" +); - //ToSql - var s7= db.Insertable(insertObj).With(SqlWith.UpdLock) - .InsertColumns(it => new { it.Name }).ToSql(); - var s8 = db.Insertable(insertObj).Where(true/* Is insert null */, true/*off identity*/).ToSql();