2010-03-19 13 views

Respuesta

20

No, usted tiene un IGrouping<int, Invoice> como miembro de su lista.

Cada grupo tiene una propiedad Key que le permite acceder a la clave del grupo y un IEnumerable<Invoice> que contiene las Facturas agrupadas.

Así que para acceder a ella ...

IQueryable< IGrouping<int, Invoice>> List() groupedIvoices = //... get your grouping 
foreach (var group in groupedIvoices) { 
    var key = group.Key; 
    var invoicesInGroup = group.ToList(); 
} 

Mira 101 Linq Samples para las muestras y explicaciones de las diferentes funciones de Linq.

+0

¿Puedes mostrar la muestra del código? – kusanagi

+0

@ user276640: Estaba escribiendo mientras comentábamos :-) – AxelEckenberger