1
我想用linq爲每個用戶拍賣平均出價金額,這裏是我的表格。Linq每位員工的平均數
員工
int ID
varchar Name
varchar Surname
投標
int ID
int UserId
decimal Amount
我怎麼能這樣做呢?
我想用linq爲每個用戶拍賣平均出價金額,這裏是我的表格。Linq每位員工的平均數
員工
int ID
varchar Name
varchar Surname
投標
int ID
int UserId
decimal 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),
};
你有沒有嘗試過目前爲止? –