Ok, mam tri-wyrównane podmioty o następującej hierarchii: kurs -> Moduły -> RozdziałEF LINQ obejmować wiele i zagnieżdżonych podmioty
Tu był oryginalny rachunek EF LINQ:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters))
.Single(x => x.Id == id);
teraz , Chcę dołączyć inny podmiot o nazwie Lab, który jest powiązany z kursem.
Jak dołączyć encję Lab?
Próbowałem następujących ale to nie działa:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters) && i.Lab)
.Single(x => x.Id == id);
pomysłów na tym 2nd Entity?
Wszelkie porady lub informacje są bardzo cenne. Dzięki!
Dodanie kolejnego '.Include' powinno zadziałać, chyba że masz na myśli, że dodatkowy element to wnuk Course. [Zobacz tę] (http://stackoverflow.com/questions/3356541/entity-framework-linq-query-include-multiple-children-entities) lub [lepszą opcją jest to] (http://stackoverflow.com/ pytania/13819856/entity-framework-5-multiple-include-is-this-possible) –