我有另一个问题与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
表?
工作知府! :) – johns