А содержимого у вас не будет? Только индексы узлов? Сами пишете, иерархия сотрудников, значит Context - Сотрудник
Цитата:
а алгоритм разворачивания из БД?
|
Допустим есть такая иерархия:
Точка - Линия - Многоугольник - Прямоугольник - Квадрат
Точка - Линия - Многоугольник - Трапеция - Ромб
В базу запишется:
ID, ParentID, Context
1, -1, Точка
2, 1, Линия
3, 2, Многоугольник
4, 3, Прямоугольник
5, 4, Квадрат
6, 3, Трапеция
7, 6, Ромб
Иерархию можно продолжать до бесконечности.