У меня есть класс сотрудника, который имеет свойство 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