У меня есть класс сотрудников, который имеет свойство employeeId (int), parent (int) и Children List<Employee>
. Я получаю список сотрудников из базы данных в правильном порядке, и теперь мне нужно построить иерархию, но я ужасно терплю неудачу... Я знаю, что это программирование 101, но у меня проблемы с Это.
public class Employee
{
public int EmployeeId { get; set;}
public int ParentId;{ get; set;}
public List<Employee> Children; { get; set;}
}
Пример данных
EmployeeId, ManagerId
1, 0 //no one
2, 1
3, 1
4, 2
5, 2
6, 3
7, 3
ManagerId
? - person Oded   schedule 31.01.2011