Come includere un figlio di un'istituzione figlio?Come includere() un'entità figlio nidificata in linq
Vale a dire, posti di lavoro sono citazioni che hanno QuoteItems
var job = db.Jobs
.Where(x => x.JobID == id)
.Include(x => x.Quotes)
.Include(x => x.Quotes.QuoteItems) // This doesn't work
.SingleOrDefault();
Giusto per essere chiari - Sto cercando di recuperare un singolo elemento di lavoro, ed è associato Quotes (uno a molti) e per ciascuna Quota The Associated QuoteItems (Un preventivo può avere molti QuoteItems)
Il motivo per cui lo sto chiedendo è perché nella mia vista Indice preventivo sto cercando di mostrare il totale di tutti gli elementi di preventivo per ogni offerta SUMMando il totale parziale, ma sta arrivando come 0. Sto chiamando il totale parziale come questo:
@item.QuoteItem.Sum(p => p.Subtotal)
Credo che la ragione per cui ho questo problema è che la mia query di Linq sopra non sta recuperando i QuoteItem associati per ogni Quote.
probabilmente hai ottenuto il compilatore o l'errore di sintassi giusto? –
Sì, sono abbastanza sicuro che non è la sintassi, volevo solo dimostrare cosa stavo dopo – Evonet
Ti sei perso un tag 'entityframework' btw? – flindeberg