Как в select'e LINQ использовать агрегатную функцию

Есть запрос tsql

SELECT ТС.Госномер, SUM((Маршрут.Длина/100) * МодельТС.Расход) FROM ТС 
INNER JOIN МодельТС ON ТС.КодМоделиТС = МодельТС.КодМоделиТС
INNER JOIN Заказ ON ТС.КодТС = Заказ.КодТС 
INNER JOIN Маршрут ON Заказ.КодМаршрута = Маршрут.КодМаршрута
GROUP BY ТС.Госномер

Пытаюсь перевести его в LINQ

from Car in transportCompanyEntities.ТС
join CarModel in transportCompanyEntities.МодельТС on Car.КодМоделиТС equals CarModel.КодМоделиТС
join Order in transportCompanyEntities.Заказ on Car.КодТС equals Order.КодТС
join Route in transportCompanyEntities.Маршрут on Order.КодМаршрута equals Route.КодМаршрута
select new { Car.Госномер, Расход = (Route.Длина/100)*CarModel.Расход,  }).ToList();

Как применить Sum к полю Расход в селекте?


Ответы (0 шт):