У меня есть небольшая проблема, определяющая правильную структуру данных для одной из моих проблем на работе. Я должен создать «дерево структуры компании». Короче говоря, кто-то является боссом всех боссов (поэтому он является первым (или нулевым) уровнем дерева), а затем есть остальные рабочие, но, как вы знаете, кто-то может быть кем-то elses boss и т. Д. Дерево должно пройдите максимум 5 уровней. Я не знаю, как это создать, даже с точки зрения базы данных.Выбор правильной структуры данных для дерева компании
Я уже пробовал пользовательские ViewModels и некоторые словари, но я чувствую, что для этого есть рабочий путь, который не включает в себя 5-уровневый вложенный словарь или список.
Если кто-нибудь знал, как это сделать, любая помощь будет принята с благодарностью.
Cheers.
Итак, в основном я могу использовать это в таблице «Мои пользователи» и ссылаться на супервизора на себя, не создавая другую таблицу? – drajvver
Точно. Это также имеет преимущество наличия нескольких репортёров. – Fka