diff --git a/Src/Asp.Net/AccessTest/Demo/DemoE_CodeFirst.cs b/Src/Asp.Net/AccessTest/Demo/DemoE_CodeFirst.cs index dea00ef80..32095db51 100644 --- a/Src/Asp.Net/AccessTest/Demo/DemoE_CodeFirst.cs +++ b/Src/Asp.Net/AccessTest/Demo/DemoE_CodeFirst.cs @@ -19,14 +19,21 @@ 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" }).ExecuteCommand(); var list = db.Queryable().ToList(); + db.CodeFirst.InitTables(); + db.Insertable(new DateTimeTest2() { }).ExecuteCommand(); Console.WriteLine("#### CodeFirst end ####"); } } + public class DateTimeTest2 + { + [SugarColumn(IsNullable =true)] + public DateTime? dt { get; set; } + } public class CodeFirstTable1 { [SugarColumn(IsIdentity = true, IsPrimaryKey = true)] diff --git a/Src/Asp.Net/AccessTest/Program.cs b/Src/Asp.Net/AccessTest/Program.cs index f0644bb1d..4a7f9c171 100644 --- a/Src/Asp.Net/AccessTest/Program.cs +++ b/Src/Asp.Net/AccessTest/Program.cs @@ -11,6 +11,7 @@ namespace OrmTest /// static void Main(string[] args) { + DemoE_CodeFirst.Init(); Demo0_SqlSugarClient.Init(); Demo1_Queryable.Init(); Demo2_Updateable.Init();