У меня есть класс сотрудника, у которого есть свойство 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
Что вы пробовали, чтобы построить иерархию? Можете ли вы опубликовать свой код и проблемы, которые у вас есть? – Oded
В чем ваш вопрос? Что дети-работники имеют отношение к чему-либо? – Qwertie
@Qwertie - он хочет знать, как заполнить правильную иерархию в C#, поскольку она хранится в базе данных. – Oded