Ok, ho entità a tre livelli con la seguente gerarchia: Corso -> Modulo -> Capitolo
Ecco la dichiarazione originale EF LINQ:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters))
.Single(x => x.Id == id);
Ora, voglio includere un'altra entità chiamata Lab che è associata a un corso.
Come posso includere l'entità Lab?
Ho provato quanto segue ma non ha funzionato:
Course course = db.Courses
.Include(i => i.Modules.Select(s => s.Chapters) && i.Lab)
.Single(x => x.Id == id);
Qualche idea su come includere la 2a entità?
Qualsiasi consiglio o informazione sarebbe molto apprezzato. Grazie!
.Include
dovrebbe funzionare a meno che tu non intenda dire che l'inclusione aggiuntiva è un nipote del Corso. Vedi questa o un'opzione migliore è questa