Как построить путь к корневому элементу, зная дочерний parentId в LINQ?

Academy of Programmer спросил: 07 октября 2018 в 01:00 в: c#

У меня есть List< MyClass > like

ID  ParentID
1   0
2   7
3   1
4   5
5   1
6   2
7   1
8   6
9   0
10  9

И мне нужно получить полный путь к root как

0 __ 1__ 7__ 2__ 6__ 8

если мы знаем 8 6

я имею в виду, что мне нужно перейти от родительского элемента к корневому элементу и построить иерархию.

(я пробовал это LINQ to SQL - пока что группировка категорий по parentId .)

Как проще всего добиться этого в linq?

0 ответов