Asp.net 每个员工的Linq平均值
我想通过linq获得每个用户在拍卖中的平均出价金额,这是我的表格 雇员Asp.net 每个员工的Linq平均值,asp.net,sql,.net,linq,Asp.net,Sql,.net,Linq,我想通过linq获得每个用户在拍卖中的平均出价金额,这是我的表格 雇员 int ID varchar Name varchar Surname 出价 我该怎么做呢?如果您提供更多详细信息,我们可以帮助您开发更具体的解决方案。但这大概就是你需要做的: var query = from e in context.Employees join b in context.Bids on e.ID equals b.UserId group new { e
int ID
varchar Name
varchar Surname
出价
我该怎么做呢?如果您提供更多详细信息,我们可以帮助您开发更具体的解决方案。但这大概就是你需要做的:
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),
};
到目前为止你有试过什么吗?
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),
};