Как включить ребенка в дочернюю организацию?
Т.е., у Джобс есть котировки, у которых есть QuoteItems
var job = db.Jobs
.Where(x => x.JobID == id)
.Include(x => x.Quotes)
.Include(x => x.Quotes.QuoteItems) // This doesn't work
.SingleOrDefault();
Чтобы быть более ясным - я пытаюсь получить один элемент Job, а также связанные с ним Quotes (один для многих) и для каждой Цитаты связанные QuoteItems (у одной цитаты может быть много QuoteItems)
Причина, по которой я спрашиваю, заключается в том, что в моем представлении индекса котировок я пытаюсь показать общее количество всех позиций котировок для каждой цитаты с помощью SUMming в итоговом выражении, но это выглядит как 0. Я называю "Итого" следующим образом:
@item.QuoteItem.Sum(p => p.Subtotal)
Я считаю, что причина, по которой у меня возникает эта проблема, заключается в том, что мой запрос Linq выше не извлекает связанные QuoteItems для каждой Цитаты.