Я использую Entity Framework (версия 6) для сопоставления с рекурсивной иерархией и хорошо ее рисует.
Моя проблема в том, что я хочу рекурсивно получить ВСЕ дочерние узлы определенного node в иерархии.
Я получаю дочерние узлы довольно легко с помощью Linq:
var recursiveList = db.ProcessHierarchyItems
.Where(x => x.id == id)
.SelectMany(x => x.Children);
Кто-нибудь знает о чистой реализации, которая будет рекурсивно получать всех детей?
Спасибо, Кит.