diff --git a/Src/Asp.Net/OracleTest/Demo/DemoE_CodeFirst.cs b/Src/Asp.Net/OracleTest/Demo/DemoE_CodeFirst.cs index 03d06a7b3..c84c7e1a2 100644 --- a/Src/Asp.Net/OracleTest/Demo/DemoE_CodeFirst.cs +++ b/Src/Asp.Net/OracleTest/Demo/DemoE_CodeFirst.cs @@ -24,9 +24,29 @@ namespace OrmTest var list = db.Queryable().ToList(); db.CodeFirst.InitTables(); db.CodeFirst.InitTables(); + db.CodeFirst.InitTables(); + db.Insertable(new EnumTypeClass() { enumType= EnumType.x1, SerialNo= Guid.NewGuid() + "" }).ExecuteCommand(); + var list2=db.Queryable().Select(x => new EnumTypeClass() + { + enumType = x.enumType , + SerialNo = x.SerialNo + }).ToList(); Console.WriteLine("#### CodeFirst end ####"); } } + + public class EnumTypeClass + { + [SugarColumn(IsPrimaryKey = true,Length =50)] + public string SerialNo { get; set; } + [SugarColumn(ColumnDataType ="number(22,0)")] + public EnumType enumType { get; set; } + } + public enum EnumType { + x1=-1, + x2=2 + } + [SugarTable("PictureData")] public class PictureData {