mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Update demo
This commit is contained in:
parent
6d320ee897
commit
b4d5d49c4d
@ -321,13 +321,18 @@ namespace OrmTest
|
|||||||
|
|
||||||
|
|
||||||
db.Insertable(new Tree() { Id = 222, Name = "child11", ParentId = 11 }).ExecuteCommand();
|
db.Insertable(new Tree() { Id = 222, Name = "child11", ParentId = 11 }).ExecuteCommand();
|
||||||
var tree = db.Queryable<Tree>().ToTree(it => it.Child, it => it.ParentId, 0);
|
var tree = db.Queryable<Tree>().ToTree(it => it.Child, it => it.ParentId, 0);
|
||||||
|
var tree2 = db.Queryable<Tree2>().ToTree(it => it.Child, it => it.ParentId, 0);
|
||||||
var allchilds= db.Queryable<Tree>().ToChildList(it => it.ParentId, 0);
|
var allchilds= db.Queryable<Tree>().ToChildList(it => it.ParentId, 0);
|
||||||
|
var allchilds_2 = db.Queryable<Tree2>().ToChildList(it => it.ParentId, 0);
|
||||||
var allchilds1 = db.Queryable<Tree>().ToChildList(it => it.ParentId, 1);
|
var allchilds1 = db.Queryable<Tree>().ToChildList(it => it.ParentId, 1);
|
||||||
var allchilds2= db.Queryable<Tree>().ToChildList(it => it.ParentId, 2);
|
var allchilds2= db.Queryable<Tree>().ToChildList(it => it.ParentId, 2);
|
||||||
|
var allchilds2_2 = db.Queryable<Tree2>().ToChildList(it => it.ParentId, 2);
|
||||||
var parentList = db.Queryable<Tree>().ToParentList(it => it.ParentId, 22);
|
var parentList = db.Queryable<Tree>().ToParentList(it => it.ParentId, 22);
|
||||||
var parentList2 = db.Queryable<Tree>().ToParentList(it => it.ParentId, 222);
|
var parentList2 = db.Queryable<Tree>().ToParentList(it => it.ParentId, 222);
|
||||||
|
var parentList22 = db.Queryable<Tree2>().ToParentList(it => it.ParentId, 222);
|
||||||
var parentList3 = db.Queryable<Tree>().ToParentList(it => it.ParentId, 2);
|
var parentList3 = db.Queryable<Tree>().ToParentList(it => it.ParentId, 2);
|
||||||
|
|
||||||
|
|
||||||
//one to one
|
//one to one
|
||||||
var list2 = db.Queryable<OrderItemInfo>().Mapper(it => it.Order, it => it.OrderId).ToList();
|
var list2 = db.Queryable<OrderItemInfo>().Mapper(it => it.Order, it => it.OrderId).ToList();
|
||||||
|
@ -17,4 +17,17 @@ namespace OrmTest
|
|||||||
[SqlSugar.SugarColumn(IsIgnore = true)]
|
[SqlSugar.SugarColumn(IsIgnore = true)]
|
||||||
public List<Tree> Child { get; set; }
|
public List<Tree> Child { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[SqlSugar.SugarTable("Tree")]
|
||||||
|
public class Tree2
|
||||||
|
{
|
||||||
|
[SqlSugar.SugarColumn(IsTreeKey =true)]
|
||||||
|
public int Id { get; set; }
|
||||||
|
public string Name { get; set; }
|
||||||
|
public int ParentId { get; set; }
|
||||||
|
[SqlSugar.SugarColumn(IsIgnore = true)]
|
||||||
|
public Tree Parent { get; set; }
|
||||||
|
[SqlSugar.SugarColumn(IsIgnore = true)]
|
||||||
|
public List<Tree2> Child { get; set; }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user