Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF и построение дерева из одной таблицы / 6 сообщений из 6, страница 1 из 1
30.05.2017, 16:12
    #39462473
Qwe.Qwe1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF и построение дерева из одной таблицы
Есть у меня таблица в базе данных: 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
02.06.2017, 14:08
    #39464673
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF и построение дерева из одной таблицы
Qwe.Qwe1ParentID - внешний ключ на ID этой же таблицы.


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

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

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

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

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


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