Гаразд, у мене є трирівневі об'єкти із такою ієрархією: Курс -> Модуль -> Глава
Ось оригінальна заява 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
має спрацювати, якщо ви не маєте на увазі, що додатковим фактором є онук Курса. Побачити це, або кращий варіант, це такий