diff --git a/Src/Asp.Net/OracleTest/UnitTest/UCustom01.cs b/Src/Asp.Net/OracleTest/UnitTest/UCustom01.cs index 85871b076..109e86681 100644 --- a/Src/Asp.Net/OracleTest/UnitTest/UCustom01.cs +++ b/Src/Asp.Net/OracleTest/UnitTest/UCustom01.cs @@ -21,18 +21,16 @@ namespace OrmTest Clob=x+x+x+x+x+x+x+x} }).ExecuteCommand(); - db.CodeFirst.InitTables(); - db.Insertable(new List() { - new UnitDate(){ date=DateTime.Now,date2=DateTime.Now}, - new UnitDate(){ date=DateTime.Now.AddDays(10),date2=DateTime.Now.AddDays(10)} - }).ExecuteCommand(); - var list=db.Queryable().ToList(); + db.CodeFirst.InitTables(); + db.Insertable(new UnitDate1() { date1 = DateTime.Now.AddDays(10), date2 = DateTime.Now.AddDays(10) } + ).ExecuteCommand(); + var list=db.Queryable().ToList(); } - public class UnitDate + public class UnitDate1 { [SugarColumn(ColumnDataType = "date")] - public DateTime date { get; set; } + public DateTime date1 { get; set; } [SugarColumn(ColumnDataType = "timestamp")] public DateTime date2 { get; set; } } diff --git a/Src/Asp.NetCore2/OracleTest/UnitTest/Main.cs b/Src/Asp.NetCore2/OracleTest/UnitTest/Main.cs index 0e75bd471..eae5dd7c6 100644 --- a/Src/Asp.NetCore2/OracleTest/UnitTest/Main.cs +++ b/Src/Asp.NetCore2/OracleTest/UnitTest/Main.cs @@ -34,6 +34,7 @@ namespace OrmTest } public static void Init() { + UCustom01.Init(); Bulk(); CodeFirst(); Updateable(); diff --git a/Src/Asp.NetCore2/OracleTest/UnitTest/UCustom01.cs b/Src/Asp.NetCore2/OracleTest/UnitTest/UCustom01.cs new file mode 100644 index 000000000..70e1a93b8 --- /dev/null +++ b/Src/Asp.NetCore2/OracleTest/UnitTest/UCustom01.cs @@ -0,0 +1,48 @@ +using SqlSugar; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OrmTest +{ + public class UCustom01 + { + public static void Init() + { + var db = NewUnitTest.Db; + var x = "aaaaaaaaadssadsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssaaa" + + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; + db.CodeFirst.InitTables(); + db.Insertable(new List() { + new UnitClob(){ Clob="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}, + new UnitClob(){ + Clob=x+x+x+x+x+x+x+x} + }).ExecuteCommand(); + + db.CodeFirst.InitTables(); + db.Insertable(new List() { + new UnitDate(){ date=DateTime.Now,date2=DateTime.Now} + }).ExecuteCommand(); + var list=db.Queryable().ToList(); + } + + public class UnitDate + { + [SugarColumn(ColumnDataType = "date")] + public DateTime date1 { get; set; } + [SugarColumn(ColumnDataType = "timestamp")] + public DateTime date2 { get; set; } + } + public class UnitClob + { + [SugarColumn(IsPrimaryKey =true)] + public Guid Id { get; set; } + + [SugarColumn(ColumnDataType ="clob", IsNullable =true)] + public string Clob { get; set; } + } + + } +}