EF6 Отношения с детьми не представлены в T4 при выполнении запроса
Я использую Entity Framework 6 с довольно простой БД, используя шаблон репозитория. Из предыдущих версий EF у меня никогда не возникало проблем с получением дочерних объектов как части моих объектов POCO.
Например, если у меня есть таблица Customer и таблица счетов, где на БД существует отношение 1-n, когда я запрашиваю сущность customer, я ожидаю, что сущность customer будет содержать массив сущностей Account, который никогда не будет, массив всегда пусто
Мои запросы похожи на:
dataContext.Set<TBL_CUSOTOMER>().Find(id)
Где dataContext наследуется от DbContext.
Я уверен, что мне не хватает действительно очевидного
1 ответ
Он должен работать
dataContext.Set<TBL_CUSTOMER>().Include(x=>x.accounts).FirstOrDefault(x=>x.Id==id);