From 39b29fa5d0b089f952683a6246395a2d9f25012d Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 9 Jun 2023 16:37:17 +0800 Subject: [PATCH] Add unit test --- Src/Asp.Net/PgSqlTest/Demo/DemoE_CodeFirst.cs | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) diff --git a/Src/Asp.Net/PgSqlTest/Demo/DemoE_CodeFirst.cs b/Src/Asp.Net/PgSqlTest/Demo/DemoE_CodeFirst.cs index 71970a28a..b832c6702 100644 --- a/Src/Asp.Net/PgSqlTest/Demo/DemoE_CodeFirst.cs +++ b/Src/Asp.Net/PgSqlTest/Demo/DemoE_CodeFirst.cs @@ -81,9 +81,110 @@ namespace OrmTest db.CodeFirst.InitTables(); db.Insertable(new CodeFloatddfa1a2() { xx = DateTimeOffset.Now }).ExecuteCommand(); db.Insertable(new List { new CodeFloatddfa1a2() { xx = DateTimeOffset.Now }, new CodeFloatddfa1a2() { xx = DateTimeOffset.Now } }).ExecuteCommand(); + db.CodeFirst.InitTables(); Console.WriteLine("#### CodeFirst end ####"); } } + + [SugarTable("TNL_Tunnel1")] + public class Area + { + [SugarColumn(ColumnName = "Tunnel_ID", IsPrimaryKey = true)] + //[JsonConverter(typeof(IdToStringConverter))] + public long AreaId { get; set; } + + [SugarColumn(ColumnName = "Org_ID")] + public int OrgId { get; set; } + + [SugarColumn(ColumnName = "TunnelName_TX")] + public string AreaName { get; set; } + + [SugarColumn(ColumnName = "TunnelCode_CD", IsNullable = true)] + public string TunnelCodeCd { get; set; } + + [SugarColumn(ColumnName = "GroupNumber_NR", DefaultValue = "1", IsNullable = true)] + public int GroupnumberNr { get; set; } + + [SugarColumn(ColumnName = "SortNo_NR", DefaultValue = "1", IsNullable = true)] + public int SortNo { get; set; } + + [SugarColumn(ColumnName = "Longitude_NR", DefaultValue = "0", IsNullable = true)] + public double? Longitude { get; set; } + + [SugarColumn(ColumnName = "Latitude_NR", DefaultValue = "0", IsNullable = true)] + public double? Latitude { get; set; } + + [SugarColumn(ColumnName = "Type_CD", DefaultValue = "T", IsNullable = true)] + public string TypeCD { get; set; } + + [SugarColumn(ColumnName = "City_CD", IsNullable = true)] + public string CityCD { get; set; } + + [SugarColumn(ColumnName = "AreaControlMode")] + public string AreaControlMode { get; set; } + + [SugarColumn(ColumnName = "AreaType", DefaultValue = "S")] + public string AreaType { get; set; } + + [SugarColumn(ColumnName = "TimeZone_CD", IsNullable = true)] + public string TimeZone { get; set; } + + [SugarColumn(ColumnName = "LightBaseOfflineMins", DefaultValue = "180", IsNullable = true)] + public int LightBaseOfflineMins { get; set; } + + [SugarColumn(ColumnName = "GatewayBaseOfflineMins", DefaultValue = "15", IsNullable = true)] + public int GatewayBaseOfflineMins { get; set; } + + [SugarColumn(ColumnName = "WJBaseOfflineMins", DefaultValue = "263520", IsNullable = true)] + public int WJBaseOfflineMins { get; set; } + + + [SugarColumn(ColumnName = "NoLightPowerUpper", DefaultValue = "5", IsNullable = true)] + public double NoLightPowerUpper { get; set; } + + [SugarColumn(ColumnName = "NoLightDimmingLower", DefaultValue = "0", IsNullable = true)] + public double NoLightDimmingLower { get; set; } + + [SugarColumn(ColumnName = "LightFaultPowerUpper", DefaultValue = "10", IsNullable = true)] + public double LightFaultPowerUpper { get; set; } + + [SugarColumn(ColumnName = "LightFaultDimmingLower", DefaultValue = "30", IsNullable = true)] + public double LightFaultDimmingLower { get; set; } + + [SugarColumn(ColumnName = "LightTFExCurrentUpper", DefaultValue = "50", IsNullable = true)] + public double LightTFExCurrentUpper { get; set; } + + [SugarColumn(ColumnName = "mins", DefaultValue = "0", IsNullable = true)] + public int? Mins { get; set; } + + [SugarColumn(ColumnName = "SunriseTime", IsNullable = true)] + public DateTime? SunriseTime { get; set; } + + [SugarColumn(ColumnName = "SunsetTime", IsNullable = true)] + public DateTime? SunsetTime { get; set; } + + [SugarColumn(ColumnName = "SunriseTimeString", DefaultValue = "07:00", IsNullable = true)] + public string SunriseTimeString { get; set; } + + [SugarColumn(ColumnName = "SunsetTimeString", DefaultValue = "18:00", IsNullable = true)] + public string SunsetTimeString { get; set; } + + [SugarColumn(ColumnName = "SyncSunTime", DefaultValue = "1", IsNullable = true)] + public int? SyncSunTime { get; set; } + + [SugarColumn(ColumnName = "UseSunTime", DefaultValue = "0", IsNullable = true)] + public int? UseSunTime { get; set; } + + [SugarColumn(ColumnName = "Power24", DefaultValue = "0", IsNullable = true)] + public int? Power24 { get; set; } + + [SugarColumn(ColumnName = "PowerOnTimeString", DefaultValue = "18:00", IsNullable = true)] + public string PowerOnTimeString { get; set; } + + [SugarColumn(ColumnName = "PowerOffTimeString", DefaultValue = "07:00", IsNullable = true)] + public string PowerOffTimeString { get; set; } + } + public class CodeFloatddfa1a2 { public DateTimeOffset xx { get; set; }