Dot-Net
IQueryable IGrouping 如何工作
我返回這種類型我該
IQueryable< IGrouping<int, Invoice>> List()如何使用它?像泛型一樣List<Invoice>?
不,您有一個
IGrouping<int, Invoice>作為您的列表成員。每個分組都有一個
Key屬性,允許您訪問組的鍵和IEnumerable<Invoice>包含分組的發票。所以要訪問它…
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 函式的範例和解釋。