Выражение запроса вида
from x in e group v by k
переводится в
( e ) . GroupBy ( x => k , x => v )
за исключением случая, когда v является идентификатором x, тогда перевод имеет вид
( e ) . GroupBy ( x => k )
В примере
from c in customers
group c.Name by c.Country
переводится в
customers.
GroupBy(c => c.Country, c => c.Name)