Я знаю, что это старый вопрос, но эй, я нашел его, так что, надеюсь, это поможет кому-то еще ...
Вы также можете сделать это, используя синтаксис Fluent:
var sums = dc.Deliveries
.Where(d => d.TripDate == DateTime.Now)
.GroupBy(d => d.TripDate)
.Select(g =>
new
{
Rate = g.Sum(s => s.Rate),
AdditionalCharges = g.Sum(s => s.AdditionalCharges)
});
Надеюсь, это кому-нибудь поможет ...