Я использую следующий 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
Как мне настроить свой запрос, чтобы получить такой набор результатов?