Есть ли способ написать запрос LINQ (или процедурный стиль), который может выбрать элемент и всех детей с одним запросом? У меня есть сущность:
public class Comment
{
public int Id {get;set;}
public int ParentId {get;set;}
public int Text {get;set;}
}
У меня есть ID, поэтому я хочу выбрать Comment with ID и все его дочерние элементы с дочерними элементами. Пример:
1
-2
--3
-4
-5
--6
2
3
Если ID == 1, то мне нужен список из 1,2,3,4,5,6.