Ok, j'ai des entités à trois niveaux avec la hiérarchie suivante: Cours -> Module -> Chapitre
Voici la déclaration EF LINQ originale:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters))
.Single(x => x.Id == id);
Maintenant, je veux inclure une autre entité appelée Lab qui est associée à un cours.
Comment inclure l'entité Lab?
J'ai essayé ce qui suit mais cela n'a pas fonctionné:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters) && i.Lab)
.Single(x => x.Id == id);
Des idées pour inclure la 2ème entité?
Tout conseil ou information serait très apprécié. Merci!
.Include
devrait fonctionner à moins que vous ne vouliez dire que l'inclusion supplémentaire est bien sûr un petit-enfant. Voir ceci ou une meilleure option est celle-ci