出于报告目的,我想将采购订单列表拆分为多个列表。每个购买地址一份清单。我知道可以按购买地址对列表进行分组,但我的问题是如何按此购买地址将列表拆分为多个列表并使用这些多个列表创建单独的报告文件。
代码:
(from o in orders
group o by new {field1, field2, field3, field4} into og
orderby og.Key.field1
select new ViewClass
{
purchaseAddress = og.Key.field1,
product = og.key.field2,
count = og.count
}).ToList()
问题:如何将上面的列表拆分为每个 purchaseAddress 的多个列表?