Ok, tengo entidades de tres niveles con la siguiente jerarquía: Curso -> Módulo -> Capítulo
Aquí estaba la declaración original de EF LINQ:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters))
.Single(x => x.Id == id);
Ahora, quiero incluir otra entidad llamada Lab que está asociada con un curso.
¿Cómo incluyo la entidad Lab?
Intenté lo siguiente pero no funcionó:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters) && i.Lab)
.Single(x => x.Id == id);
¿Alguna idea sobre la inclusión de la 2da entidad?
Cualquier consejo o información sería muy apreciada. ¡Gracias!
.Include
debería funcionar a menos que quiera decir que la inclusión adicional es un nieto de Course. Vea esto o una mejor opción es esta