Ok, mam trzypoziomowe encje z następującą hierarchią: Kurs -> Moduł -> Rozdział
Oto oryginalne oświadczenie EF LINQ:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters))
.Single(x => x.Id == id);
Teraz chcę dołączyć inną jednostkę o nazwie Lab, która jest powiązana z kursem.
Jak dołączyć encję Lab?
Próbowałem następujących rzeczy, ale nie zadziałało:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters) && i.Lab)
.Single(x => x.Id == id);
Jakieś pomysły na włączenie drugiej jednostki?
Każda rada lub informacja byłaby bardzo mile widziana. Dzięki!
.Include
powinno działać, chyba że masz na myśli, że dodatkowe dołączenie jest wnukiem Kursu. Zobacz tę lub lepszą opcję