No, you have IGrouping<int, Invoice> as your list.
Each grouping has a Key property that allows you to access the group key and IEnumerable<Invoice> , which contains grouped invoices.
So, to access it ...
IQueryable< IGrouping<int, Invoice>> List() groupedIvoices =
See 101 Linq Samples for samples and explanations for the various Linq features.
Axelckenberger
source share