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