Add unit test

This commit is contained in:
sunkaixuan 2023-05-08 22:58:40 +08:00
parent b978a08de1
commit c6f64ed39a

View File

@ -19,15 +19,23 @@ namespace OrmTest
InitKeyType = InitKeyType.Attribute, InitKeyType = InitKeyType.Attribute,
IsAutoCloseConnection = true IsAutoCloseConnection = true
}); });
db.Aop.OnLogExecuting = (s, p) => Console.WriteLine(UtilMethods.GetNativeSql(s, p));
db.DbMaintenance.CreateDatabase(); db.DbMaintenance.CreateDatabase();
db.CodeFirst.InitTables(typeof(CodeFirstTable1));//Create CodeFirstTable1 db.CodeFirst.InitTables(typeof(CodeFirstTable1));//Create CodeFirstTable1
db.Insertable(new CodeFirstTable1() { Name = "a", Text="a" }).ExecuteCommand(); db.Insertable(new CodeFirstTable1() { Name = "a", Text="a" }).ExecuteCommand();
db.CodeFirst.InitTables<CharTest>(); db.CodeFirst.InitTables<CharTest>();
db.Insertable(new CharTest() { xx = Guid.NewGuid().ToString() }).ExecuteCommand(); db.Insertable(new CharTest() { xx = Guid.NewGuid().ToString() }).ExecuteCommand();
var list=db.Queryable<CharTest>().ToList(); var list=db.Queryable<CharTest>().ToList();
db.CodeFirst.InitTables<Charafafa2>();
db.Insertable(new Charafafa2() { TimeSpanTimeSpan = TimeSpan.FromSeconds(1) }).ExecuteCommand();
var list2=db.Queryable<Charafafa2>().ToList();
Console.WriteLine("#### CodeFirst end ####"); Console.WriteLine("#### CodeFirst end ####");
} }
} }
public class Charafafa2
{
public TimeSpan TimeSpanTimeSpan { get; set; }
}
public class CharTest public class CharTest
{ {
[SugarColumn(ColumnDataType ="char(36)")] [SugarColumn(ColumnDataType ="char(36)")]