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