IQueryable IGrouping, как работать

я возвращаю такой тип IQueryable< IGrouping<int, Invoice>> List() как я могу работать с ним? как с дженериком List<Invoice> ?

7
задан skaffman 19 March 2010 в 08:18
поделиться

1 ответ

Нет, у вас есть IGrouping в качестве члена вашего списка.

Каждая группировка имеет свойство Key , позволяющее получить доступ к ключу группы, и IEnumerable , содержащий сгруппированные счета-фактуры.

Итак, чтобы получить к нему доступ ...

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

Посмотрите 101 Linq Samples , где приведены примеры и объяснения различных функций Linq.

20
ответ дан 6 December 2019 в 09:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: