Gentili,
sto lavorando ad un progetto che utilizza EF6 (non core) database first con un modello edmx creato mediante il wizard Ado Entity Model => EF designer da database.
Ho tre tabelle prenotazioni - prenotazioni_clienti - clienti collegate da associazioni.
Usando questa estensione ThenInclude riesco a fare la seguente query:
var boh = dbCtx.Prenotazioni
.Include(pc => pc.Prenotazioni_Clienti)
.ThenInclude(c => c.Clienti)
.Where(p => p.Stato == 2).ToList(); // prenotazioni.Stato == 2
per estrarre solo le prenotazioni con stato 2, però avrei bisogno anche di filtrare per la tabella Prenotazioni_Clienti.Cure == 1 (true).
In pratica devo filtrare solo i clienti che hanno una prenotazione in stato aperto (che trovo nella tabella prenotazioni) e con cura collegata (che trovo nella tabella prenotazioni_clienti).
Non riesco ad aggiungere il secondo Where: è possibile secondo voi , o devo seguire qualche altro passaggio?
Avete eventualmente qualche link disponibile?
Grazie mille per la disponibilità.
Lucius