У меня есть запрос LINQ-to-SQL, который проходит через таблицу, и я хочу выбрать 3 суммы - суммы 'Rate' и 'AdditionalCharges', поэтому у меня что-то вроде этого:
var sums = from d in dc.Deliveries
where d.TripDate == DateTime.Now
select new
{
Rate = d.Rate,
AdditionalCharges = d.AdditionalCharges
};
Однако очевидно, что это возвращает новую строку для каждой доставки, а это значит, что мне придется потом их суммировать, что кажется довольно неэффективным. Есть ли более простой способ?