【发布时间】:2011-06-03 04:56:38
【问题描述】:
希望有人可以帮助我使用 LINQ 语法来计算平均值。例如,我有以下 LINQ 查询:
var rates = from rating in ctx.Rates
where rating.Id == Id
select new
{
UserId = rating.UserId,
Rating = rating.Rating
};
如果返回 10 条记录,我需要计算 Rating 字段的平均值。它在我的数据库中被定义为 Double。我正在使用 LINQ to EF。因此,我将分配 UserId、MiscId,而 Rating 将是返回记录的平均值。我将一个对象传回给客户端代码。
【问题讨论】: