mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-04 12:47:57 +08:00
Update unit test
This commit is contained in:
parent
40e7b07537
commit
8d1cf6acc4
@ -96,8 +96,34 @@ namespace OrmTest
|
|||||||
.Includes(it => it.Parent,it=>it.Parent, it => it.Parent, it => it.Parent)
|
.Includes(it => it.Parent,it=>it.Parent, it => it.Parent, it => it.Parent)
|
||||||
.ToList();
|
.ToList();
|
||||||
//var json = db.Utilities.SerializeObject(list4);
|
//var json = db.Utilities.SerializeObject(list4);
|
||||||
|
|
||||||
|
db.CodeFirst.InitTables<UnitA001, UnitA002>();
|
||||||
|
db.DbMaintenance.TruncateTable<UnitA001>();
|
||||||
|
db.DbMaintenance.TruncateTable<UnitA002>();
|
||||||
|
|
||||||
|
db.Insertable(new UnitA001() { id = 1, name1 = "a", orgid = "1" }).ExecuteCommand();
|
||||||
|
db.Insertable(new UnitA002() { id = 1, name2= "a2", orgid = "1" }).ExecuteCommand();
|
||||||
|
var list5=db.Queryable<UnitA001>().ToList();
|
||||||
|
db.ThenMapper(list5, it =>
|
||||||
|
{
|
||||||
|
it.UnitA002 = db.Queryable<UnitA002>().SetContext(x => x.orgid, () => it.id, it).First();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class UnitA001
|
||||||
|
{
|
||||||
|
public int id { get; set; }
|
||||||
|
public string name1 { get; set; }
|
||||||
|
public string orgid { get; set; }
|
||||||
|
[SugarColumn(IsIgnore =true)]
|
||||||
|
public UnitA002 UnitA002 { get; set; }
|
||||||
|
}
|
||||||
|
public class UnitA002
|
||||||
|
{
|
||||||
|
public int id { get; set; }
|
||||||
|
public string name2{ get; set; }
|
||||||
|
public string orgid { get; set; }
|
||||||
|
}
|
||||||
public class Tree1
|
public class Tree1
|
||||||
{
|
{
|
||||||
[SqlSugar.SugarColumn(IsPrimaryKey = true)]
|
[SqlSugar.SugarColumn(IsPrimaryKey = true)]
|
||||||
|
Loading…
Reference in New Issue
Block a user