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),
};
지금까지 시도해 보셨습니까? –