次の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
そのような結果セットを取得するには、クエリをどのように調整する必要がありますか?