У меня есть следующая информация
var details = Details.Where(d => d.isActive);
Я хотел бы запросить другую таблицу, Authorizations
, которая имеет FK до Details
, и получить сумму сумм полномочий, которые содержатся вdetails
объект, сгруппированный по detail
и FundCode
.
Подробности (от 1 до многих) Полномочия
Кажется достаточно простым, однако явозникли проблемы.
Вот что у меня сейчас есть:
var account = (from sumOfAuths in Authorizations
where details.Contains(sumOfAuths.Details)
&& sumOfAuths.RequestStatusId == 2
group sumOfAuths by new { sumOfAuths.Detail, sumOfAuths.FundCode } into child
select new {
....
Amount = child.Amount
}).Sum()
Проблема в том, что внутри функции .Sum()
у меня есть коллекция объектов, а не 1. Поэтому я могуНе суммируйте суммы правильно.