Мне нужно получить рекурсивно все потомков какого-то узла.Например, для узла с Id = 1 мне нужно получить следующих потомков: 2,3,4,5,6.Для узла с Id = 2 мне нужно получить узлы: 4,5,7.Как я могу сделать это выиграть Linq-To-Entites с минимальными запросами к серверу?
| Id | ParentId | Name |
------------------------
| 1 | 1 | a |
------------------------
| 2 | 1 | b |
------------------------
| 3 | 1 | c |
------------------------
| 4 | 2 | d |
------------------------
| 5 | 2 | e |
------------------------
| 6 | 3 | f |
------------------------
| 7 | 5 | g |