diff --git a/Src/Asp.NetCore2/SqliteTest/UnitTest/UBulkCopy.cs b/Src/Asp.NetCore2/SqliteTest/UnitTest/UBulkCopy.cs index 411ac49bf..c5c88c101 100644 --- a/Src/Asp.NetCore2/SqliteTest/UnitTest/UBulkCopy.cs +++ b/Src/Asp.NetCore2/SqliteTest/UnitTest/UBulkCopy.cs @@ -15,15 +15,15 @@ namespace OrmTest } Db.CodeFirst.InitTables(); Db.DbMaintenance.TruncateTable(); - var data = new UnitIdentity1() + var data = new UnitIdentity1() { Name = "jack" }; Db.Fastest().BulkCopy(new List() { data }); - var list=Db.Queryable().ToList(); - if (list.Count != 1 || data.Name != list.First().Name) + var list = Db.Queryable().ToList(); + if (list.Count != 1 || data.Name != list.First().Name) { throw new Exception("unit Bulk"); } @@ -33,7 +33,7 @@ namespace OrmTest data }); list = Db.Queryable().ToList(); - if (list.Count != 3 || !list.Any(it=>it.Name=="2")) + if (list.Count != 3 || !list.Any(it => it.Name == "2")) { throw new Exception("unit Bulk"); } @@ -48,7 +48,7 @@ namespace OrmTest } }); list = Db.Queryable().ToList(); - if (list.First(it=>it.Id==1).Name!="222") + if (list.First(it => it.Id == 1).Name != "222") { throw new Exception("unit Bulk"); } @@ -91,7 +91,7 @@ namespace OrmTest } }); var list1 = Db.Queryable().ToList(); - SqlSugar.Check.Exception(list1.First().table==true, "unit error"); + SqlSugar.Check.Exception(list1.First().table == true, "unit error"); Db.Fastest().BulkUpdate(new List { new UnitBulk23131() { @@ -99,8 +99,8 @@ namespace OrmTest table = true } }); - var list2=Db.Queryable().ToList(); - SqlSugar.Check.Exception(list2.First().table==false, "unit error"); + var list2 = Db.Queryable().ToList(); + SqlSugar.Check.Exception(list2.First().table == false, "unit error"); Db.DbMaintenance.TruncateTable(); Db.Fastest().BulkCopy(new List { @@ -131,7 +131,7 @@ namespace OrmTest } }); var list4 = Db.Queryable().ToList(); - SqlSugar.Check.Exception(list4.First().table==true, "unit error"); + SqlSugar.Check.Exception(list4.First().table == true, "unit error"); var db = Db; db.CodeFirst.InitTables(); db.Fastest().BulkCopy(new List() { @@ -142,11 +142,11 @@ namespace OrmTest Db.CodeFirst.InitTables(); Db.DbMaintenance.TruncateTable(); - Db.Fastest().BulkCopy(new List { + Db.Fastest().BulkCopy(new List { new UnitIdentity111111111(){ Id=1, Name="True" } }); var list6 = db.Queryable().ToList(); - if (list6.First().Name != "True") + if (list6.First().Name != "True") { throw new Exception("unit error"); } @@ -156,19 +156,30 @@ namespace OrmTest db.Insertable(new UnitBool01() { Bool = false }).ExecuteCommand(); db.Fastest().BulkCopy(new List() { new UnitBool01() { Bool = true } }); db.Fastest().BulkCopy(new List() { new UnitBool01() { Bool = false } }); - var list7=db.Queryable().ToList(); - var list8= db.Queryable().ToDataTable(); - var json=db.Utilities.SerializeObject( db.Utilities.DataTableToDictionaryList(list8)); - if (json != "[{\"Bool\":1},{\"Bool\":0},{\"Bool\":1},{\"Bool\":0}]") + var list7 = db.Queryable().ToList(); + var list8 = db.Queryable().ToDataTable(); + var json = db.Utilities.SerializeObject(db.Utilities.DataTableToDictionaryList(list8)); + if (json != "[{\"Bool\":1},{\"Bool\":0},{\"Bool\":1},{\"Bool\":0}]") { throw new Exception("unit error"); } Console.WriteLine("用例跑完"); + Db.CodeFirst.InitTables(); + Db.DbMaintenance.TruncateTable(); + Db.Insertable(new UnitDateOffsetTimex() { offsetTime = DateTimeOffset.Now }).ExecuteCommand(); + Db.Insertable(new List() { + new UnitDateOffsetTimex() { offsetTime = DateTimeOffset.Now }, + new UnitDateOffsetTimex() { offsetTime = DateTimeOffset.Now }}).ExecuteCommand(); + var dt = Db.Ado.GetDataTable("select * from UnitDateOffsetTimex"); } - } - public class UnitBool01 + public class UnitDateOffsetTimex + { + public DateTimeOffset offsetTime { get; set; } + } + + public class UnitBool01 { public bool Bool { get; set; } }