powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF и построение дерева из одной таблицы
6 сообщений из 6, страница 1 из 1
EF и построение дерева из одной таблицы
    #39462473
Qwe.Qwe1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть у меня таблица в базе данных: ID, ParentID, Name, SeqOrder. Как с помощью EF (DataBase-First) можно сформировать список объектов для иерархии (дерева)? ParentID - внешний ключ на ID этой же таблицы.
Код: c#
1.
2.
3.
4.
5.
6.
class DataTreeView
{
    public int ID { get; set; }
    public string Name { get; set; }
    public List<DataTreeView> Child { get; set; }
}
...
Рейтинг: 0 / 0
EF и построение дерева из одной таблицы
    #39464673
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qwe.Qwe1ParentID - внешний ключ на ID этой же таблицы.


А хде?
...
Рейтинг: 0 / 0
EF и построение дерева из одной таблицы
    #39464674
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qwe.Qwe1 сформировать список объектов для иерархии (дерева)?

Список - в смысле? List<DataTreeView> ??? Количество уровней неограничено?

Чем не устраивает Lazy?
...
Рейтинг: 0 / 0
EF и построение дерева из одной таблицы
    #39464787
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qwe.Qwe1,

Сделать CTE вьюху, замапить на класс и лупаш свои деревья
...
Рейтинг: 0 / 0
EF и построение дерева из одной таблицы
    #39468228
Qwe.Qwe1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, нужен еще ParentID в классе. Уровней не ограниченно. Думал как-то именно с помощью EF можно сделать по-простому, в итоге сделал по классике рекурсивно, по сути EF и не помог. Вернее я так и не разобрался, как здесь бы он мог облегчить жизнь..
...
Рейтинг: 0 / 0
EF и построение дерева из одной таблицы
    #39468330
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qwe.Qwe1 Вернее я так и не разобрался, как здесь бы он мог облегчить жизнь..

Агнец за бортомЧем не устраивает Lazy?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF и построение дерева из одной таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]