我对 LINQ 有另一个问题,所以我要做的是创建一个最佳推销员列表。我的表sold_items
,看起来像这样
[ID]
[Name]
[Price]
[Sold_date]
[Salesman_ID]
和表Salesmans
[ID]
[Login]
[First_name]
[Surname]
我想总结每个销售员销售的所有价格,并且还可以选择按日期分组,例如本月或本周的最佳价格
var query1 = from s in context.Archive
//join us in context.Users
//on s.Salesman.ID equals us.ID
group s by s.Salesman.ID
into g
orderby g.Sum(o => o.Price) descending
select new
{
Salesman_ID = g.Key,
Sale = g.Sum(o => o.Price),
};
这工作正常,但我只得到salesman_ID
,如何添加用户First_name
和Surname
表Salesmans
?