我想要得到平均出价在每个用户与linq拍卖金额,这是我的表。
员工
int ID
varchar Name
varchar Surname标书
int ID
int UserId
decimal Amount我怎么能这么做?
发布于 2014-03-31 16:36:32
如果您提供更多的细节,我们可以帮助您开发一个更具体的解决方案。但这大概是你需要做的:
var query = from e in context.Employees
join b in context.Bids on e.ID equals b.UserId
group new { e, b } by e.ID into g
select new
{
Employee = g.FirstOrDefault().e,
AverageBid = g.Average(x => x.b.Amount),
};https://stackoverflow.com/questions/22767132
复制相似问题