Хорошо, у меня есть трехуровневые объекты со следующей иерархией: Курс -> Модуль -> Глава
Вот оригинальное заявление EF LINQ:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters))
.Single(x => x.Id == id);
Теперь я хочу включить другую сущность под названием Lab, которая связана с курсом.
Как включить объект «Лаборатория»?
Я попробовал следующее, но это не сработало:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters) && i.Lab)
.Single(x => x.Id == id);
Любые идеи по включению 2-й сущности?
Любой совет или информацию будут высоко оценены. Спасибо!
.Include
должно работать, если вы не имеете в виду, что дополнительное включение - это, конечно, внук. Посмотрите это или лучший вариант это