我正在使用以下 LINQ 从表中选择数据:
(from m in entity.Results
where m.Group == 0 ||
m.Group == 1
orderby m.Points descending
select m);
这为我提供了第 1 组或第 2 组中所有用户的结果。这样我就可以显示他们拥有的分数。但这向我展示了他们分别在第 1 组和第 2 组中的分数。
我如何对它们进行分组并显示它们的总分?所以代替这个(我现在拥有的):
user1 - group1 - 10
user1 - group2 - 7
user2 - group1 - 7
user2 - group2 - 5
我要这个:
user1 - total: 17
user2 - total: 12
我如何调整我的查询以获得这样的结果集?