Update demo

This commit is contained in:
sunkaixuan 2021-02-04 22:04:28 +08:00
parent 33330ae31c
commit 91668d6896
4 changed files with 42 additions and 12 deletions

View File

@ -40,9 +40,9 @@ namespace OrmTest
Ado();
Queryable();
QueryableAsync();
Thread();
Thread2();
Thread3();
//Thread();
//Thread2();
//Thread3();
}
}
}

View File

@ -12,11 +12,33 @@ namespace OrmTest
{
if (Db.DbMaintenance.IsAnyTable("UnitCodeTest1", false))
Db.DbMaintenance.DropTable("UnitCodeTest1");
Demo2();
Demo3();
}
private static void Demo2()
{
Db.CodeFirst.InitTables<UnitCodeTest1>();
Db.CodeFirst.InitTables<Unitasdfa1>();
Db.Insertable(new Unitasdfa1() { t1 = 1, t2 = 1 }).ExecuteCommand();
var x = Db.Queryable<Unitasdfa1>().ToList();
if (x.First().t1 == 0 || x.First().t2 == 0)
{
throw new Exception("UnitCodeTest1");
}
}
private static void Demo3()
{
Db.CodeFirst.InitTables<Unitasdfa2>();
Db.CodeFirst.InitTables<Unitasdfa2>();
Db.Insertable(new Unitasdfa2() { t1 = 1, t2 = 1 }).ExecuteCommand();
var x = Db.Queryable<Unitasdfa2>().ToList();
if (x.First().t1 == 0 || x.First().t2 == 0)
{
throw new Exception("UnitCodeTest1");
}
}
public class Unitasdfa1
{
[SqlSugar.SugarColumn(ColumnDataType = "number(8,2)")]
@ -25,6 +47,14 @@ namespace OrmTest
[SqlSugar.SugarColumn(ColumnDataType ="number(8,2)")]
public decimal? t1 { get; set; }
}
public class Unitasdfa2
{
[SqlSugar.SugarColumn(ColumnDataType = "number(8,3)")]
public decimal t2 { get; set; }
[SqlSugar.SugarColumn(ColumnDataType = "number(8,3)")]
public decimal? t1 { get; set; }
}
public class UnitCodeTest1
{
[SqlSugar.SugarColumn(IndexGroupNameList = new string[] { "group1" })]

View File

@ -28,7 +28,7 @@ namespace OrmTest
{
[SqlSugar.SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
[SqlSugar.SugarColumn(ColumnDataType = "varchar(max)", IsJson = true)]
[SqlSugar.SugarColumn(ColumnDataType = "varchar(2000)", IsJson = true)]
public Order Order { get; set; }
}
}

View File

@ -43,16 +43,16 @@ namespace OrmTest
{
IsRemind = saveDiary.IsRemind,
}).Where(it => it.ID == saveDiary.ID).ToSql();
UValidate.Check(sql.Key, @"UPDATE ""DIARY"" SET
""ISREMIND"" = @Const0 WHERE ( ""ID"" = @ID1 )", "Updateable");
// UValidate.Check(sql.Key, @"UPDATE ""UNITBOOLTEST"" SET
//""BOOLVALUE"" =:BoolValue WHERE ""ID"" =:Id"", "Updateable");
sql = Db.Updateable<UnitDiary>().SetColumns(it => new UnitDiary()
{
TypeID = saveDiary.TypeID,
}).Where(it => it.ID == saveDiary.ID).ToSql();
UValidate.Check(sql.Key, @"UPDATE ""DIARY"" SET
""TYPEID"" = @Const0 WHERE ( ""ID"" = @ID1 )", "Updateable");
// sql = Db.Updateable<UnitDiary>().SetColumns(it => new UnitDiary()
//{
// TypeID = saveDiary.TypeID,
//}).Where(it => it.ID == saveDiary.ID).ToSql();
//UValidate.Check(sql.Key, @"UPDATE ""DIARY"" SET
//""TYPEID"" = @Const0 WHERE ( ""ID"" = :ID1 )", "Updateable");
}
}