Надеюсь, что кто-нибудь поможет мне с синтаксисом LINQ для вычисления среднего значения. Например, у меня есть следующий запрос LINQ:
var rates = from rating in ctx.Rates
where rating.Id == Id
select new
{
UserId = rating.UserId,
Rating = rating.Rating
};
Если возвращено 10 записей, мне нужно вычислить среднее значение в поле Рейтинг. В моей БД он определяется как Double. Я использую LINQ to EF. Таким образом, я бы назначил UserId, MiscId, а рейтинг был бы средним для возвращенных записей. Я передаю один объект обратно в клиентский код.