.GroupBy() группировал входной IQueryable по одному полю и дальше рассчитывал агрегаты, а другой .GroupBy() группировал бы тот же самый входной IQueryable по другому полю и считал ба свои агрегаты. И чтобы в конце все эти посчитанные агрегаты возвращались в одном объекте?
Могу ошибаться, но если правильно понимаю, то через let наверно
var a = new { Result1 = x.GroupBy(...), Result2 = x.GroupBy(...) }
Не помню такого, либо это будет через костыли. Гораздо лучше и читабельнее будет сделать два отдельных GroupBy, положить в переменную (не обязательно материализовывать!), а потом финальную агрегацию
Обсуждают сегодня