G>Да просто на SQL напиши запрос с подзапросом, в котором есть группировка и посмотри план.
G>Примерно так:
G>G>select field1 from (select field1, field2,... from table group by field1, field2,...)
G>
G>SQL Server в этом случае сам не протакливает проекции в позапросы, а честно выполнит все вычисления с затягиванием данных с диска, даже если это совсем неоптимально.
Давай полный source code: DDL скрипт базы данных, SQL запрос, LINQ запрос и сгенерированный LINQ-ом SQL. Пока это выглядит как твои фантазии. Кстати, такое часто встречается, любители linq такое нафантазируют о СУБД, что уши вянут.