有没有办法编写LINQ(或程序样式)查询,可以选择一个项目和一个查询的所有子项?我有实体:
public class Comment
{
public int Id {get;set;}
public int ParentId {get;set;}
public int Text {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
我有一个ID,所以我想选择带ID的评论及其所有子女的子女.例:
1
-2
--3
-4
-5
--6
2
3
Run Code Online (Sandbox Code Playgroud)
如果ID == 1,那么我想要1,2,3,4,5,6的列表.