разница с .Select(x => new Tuple<pokupki, int> (x, x.Sum(y => y.Price))) ?
В том, что Ваш селект сколько вернёт таких значений покупок?
тем что GroupBy соберёт все покупки из магазинов (весь миллион) в одну строку
У ГрупБая намного выше шансы в SQL'ный групбай превратиться, где база его нормально обработает У второй конструкции этих шансов не так много
Обсуждают сегодня