Это относительно новая область для меня. У меня есть два объекта: Inquiries
и Categories
.Entity Framework - группа по сумме
Каждый Inquiry
имеет категорию и свойство, указывающее целочисленное значение (называемое TotalTimeSpent
), и каждая категория имеет несколько запросов.
Что я хочу сделать, это сгенерировать представление, которое сгруппировано по категориям, суммируя все запросы в этой категории.
Мой код на данный момент:
var catgroup = db.CATEGORies.GroupBy(i => i.CATNAME).Sum(c => c.)
Очевидно, каждая группа имеет несколько запросов в ней, так что, когда я делаю с => с. он не возвращает свойство, которое мне нужно суммировать только с расширением группы (например, FirstOrDefault
).
Как я могу продолжить здесь, чтобы суммировать TotalTimeSpent
для каждого запроса, основанного на вышеуказанной группировке?
Привет Гиорги, спасибо за Ваш ответ. Это не сработало. Я не вижу CATNAME или любые другие свойства, когда я делаю c.Key. – Trinitrotoluene
У вас есть другие столбцы в db.CATEGORIES помимо CATNAME? –
Yup - определенно. – Trinitrotoluene