Мне сложно сказать, какие операции в linq вызывают SQL-команду для выдачи в базу данных.Вызывает ли вызов Select() или GroupBy() в Linq объекты, инициирующие запрос к базе данных?
Я знаю, что вызов ToList() или итерация w/foreach приведет к запуску запроса, но выберите ли Select и GroupBy код для выполнения в базе данных?
Вы уверены, что вызываете GroupBy в IEnumerable, а не в IQueryable, потому что запрос будет отправлен в базу данных? Я думал, что только когда вы начнете перечислять, что запрос отправлен. –