Qui è la mia espressione:EF Lambda: L'espressione Includere percorso deve fare riferimento a una proprietà di navigazione
Course course = db.Courses
.Include(
i => i.Modules.Where(m => m.IsDeleted == false)
.Select(s => s.Chapters.Where(c => c.IsDeleted == false))
).Include(i => i.Lab).Single(x => x.Id == id);
So che la causa è Where(m => m.IsDeleted == false)
nella porzione moduli, ma perché lo fa causare l'errore? Ancora più importante, come posso risolverlo?
Se rimuovo la clausola where funziona correttamente ma voglio filtrare i moduli cancellati.
Questo è veramente sbagliato. Recupererai tutti gli articoli dalle tabelle Modules e Lab. –