Допустим, у нас есть класс
Category
{
ID,
Name,
ParentID
}
и список
1, 'Item 1', 0
2, 'Item 2', 0
3, 'Item 3', 0
4, 'Item 1.1', 1
5, 'Item 3.1', 3
6, 'Item 1.1.1', 4
7, 'Item 2.1', 2
Можем ли мы использовать LINQ для отображения дерева, например:
Item 1
Item 1.1
Item 1.1.1
Item 2
Item 2.1
Item 3
Item 3.1
Любая помощь приветствуется!