скажем, что у меня есть таблица, называемая Элементы (ID int, Done int, Total int)
Я могу сделать это двумя запросами:
int total = m.Items.Sum(p=>p.Total)
int done = m.Items.Sum(p=>p.Done)
Но я хотел бы сделать это в одном запросе, примерно так:
var x = from p in m.Items select new { Sum(p.Total), Sum(p.Done)};
Конечно, есть способ вызвать агрегированные функции из синтаксиса LINQ...?