Переписать SQL с GROUP BY на LINQ - C#
Формулировка задачи:
Добрый день.
Есть запрос на SQl
Пробую на LINQ
не работает. Если писать без группировки (group r by r.prepodavatel into r) то работает но не группирует.
Понимаю, что группирую не правельно. Помогите исправить.
SELECT prepodavatel, auditoriya, predmet FROM zanyatie WHERE para=1 AND den_ned=1 GROUP BY prepodavatel, auditoriya, predmet
IEnumerable<Blok> conflicts = from r in zanyatie
where ((r.para == para) && (r.den_ned == day))
group r by r.prepodavatel into r
select r;Решение задачи: «Переписать SQL с GROUP BY на LINQ»
textual
Листинг программы
var actions = zanyatie.GroupBy(g => g.prepodavatel );