From 553e87547df586bf4d960725fb87d6344d5028de Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 28 Jun 2023 14:19:04 +0800 Subject: [PATCH] Add unit test --- .../SqlSeverTest/Demo/DemoE_CodeFirst.cs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSeverTest/Demo/DemoE_CodeFirst.cs b/Src/Asp.NetCore2/SqlSeverTest/Demo/DemoE_CodeFirst.cs index 21bb110f2..ff4018180 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/Demo/DemoE_CodeFirst.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/Demo/DemoE_CodeFirst.cs @@ -1,4 +1,5 @@ using SqlSugar; +using SqlSugar.DbConvert; using System; using System.Collections.Generic; using System.Linq; @@ -19,17 +20,26 @@ namespace OrmTest InitKeyType = InitKeyType.Attribute, IsAutoCloseConnection = true }); - db.DbMaintenance.CreateDatabase(); + db.DbMaintenance.CreateDatabase(); db.CodeFirst.InitTables(typeof(CodeFirstTable1));//Create CodeFirstTable1 - db.Insertable(new CodeFirstTable1() { Name = "a", Text="a" ,CreateTime=DateTime.Now}).ExecuteCommand(); + db.Insertable(new CodeFirstTable1() { Name = "a", Text = "a", CreateTime = DateTime.Now }).ExecuteCommand(); var list = db.Queryable().ToList(); db.CodeFirst.InitTables(); db.Insertable(new CodeFirst3311() { }).ExecuteCommand(); - db.Insertable(new CodeFirst3311() { ts=DateTime.Now.TimeOfDay }).ExecuteCommand(); + db.Insertable(new CodeFirst3311() { ts = DateTime.Now.TimeOfDay }).ExecuteCommand(); + db.CodeFirst.InitTables(); + db.Insertable(new CodeFirstadfafaAA() { Name = "0" }).ExecuteCommand(); + var list3=db.Queryable().ToList(); Console.WriteLine("#### CodeFirst end ####"); } } + public class CodeFirstadfafaAA + { + [SugarColumn(ColumnDataType = "varchar(32)", SqlParameterDbType = typeof(CommonPropertyConvert))] + public string Name { get; set; } + public int carry_status { get; set; } + } public class CodeFirst3311 { [SugarColumn(IsNullable =true)]