Использование расширений LINQ, как мне включить несколько подростковC#

Место общения программистов C#
Anonymous
 Использование расширений LINQ, как мне включить несколько подростков

Сообщение Anonymous »

У меня есть отношения между заголовками и деталями от одного ко многим,
и у меня также есть три отношения от одного ко многим между деталями и тремя «подъемными» или «внучными» записями. < /p >
Как мне запросить заголовки и включить все три «подтетех»?

Код: Выделить всё

var myQuerry =
_context.Headers
.Where(h => h.whatever == 1)
.Include(h => h.Details.Where(d => d.whatever == 1))
.ThenInclude(d => d.SubDetailsAAAA)
.Include(h => h.Details.Where(d => d.whatever == 1))
.ThenInclude(d => d.SubDetailsBBBB)
.Include(h => h.Details.Where(d => d.whatever == 1))
.ThenInclude(d => d.SubDetailsCCCC)
.ToListAsync();
Но я не доволен этим, потому что я должен повторить включенные данные несколько раз, чтобы получить доступ к поддонам.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ub-details

Вернуться в «C#»