相关疑难解决方法(0)

递归LINQ查询:选择项目和所有子项的子项

有没有办法编写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的列表.

c# linq recursion

12
推荐指数
3
解决办法
3万
查看次数

标签 统计

c# ×1

linq ×1

recursion ×1