From 2a3761542adca2721b48a075ebfe708b6481ef71 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 4 Nov 2023 00:32:42 +0800 Subject: [PATCH] Add unit test --- .../DmOrmTest/UnitTest/UnitInsert.cs | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Src/Asp.NetCore2/DmOrmTest/UnitTest/UnitInsert.cs diff --git a/Src/Asp.NetCore2/DmOrmTest/UnitTest/UnitInsert.cs b/Src/Asp.NetCore2/DmOrmTest/UnitTest/UnitInsert.cs new file mode 100644 index 000000000..0173eff83 --- /dev/null +++ b/Src/Asp.NetCore2/DmOrmTest/UnitTest/UnitInsert.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace OrmTest +{ + internal class UnitInsert + { + public static void Init() + { + var db = NewUnitTest.Db; + db.CodeFirst.InitTables(); + db.Insertable(new Unitadfa() + { + Name = "A", + Date = DateTime.Now, + }).ExecuteCommand(); + db.Insertable(new List() { + new Unitadfa() + { + Name = "A", + Date = DateTime.Now, + }, + new Unitadfa() + { + Name = "A", + Date = DateTime.Now, + }}).ExecuteCommand(); + var list=db.Queryable().ToList(); + db.DbMaintenance.TruncateTable(); + db.Fastest().OffIdentity().BulkCopy(list); + + db.DbMaintenance.DropTable(); + + } + } + public class Unitadfa + { + [SqlSugar.SugarColumn(IsIdentity =true,IsPrimaryKey =true)] + public int Id { get; set; } + + public string Name { get; set; } + [SqlSugar.SugarColumn(ColumnDataType ="Date")] + public DateTime Date { get; set; } + } +}