【发布时间】:2014-11-28 14:34:18
【问题描述】:
我正在尝试以这种方式使用多列对我的数据进行分组:
var groupedCustomers = listToProcess.GroupBy(cn => cn.CUST_NAME).Select(g => g.ToList()).ToList();
像这样分组,我对我得到的结果很满意,因为我可以遍历所有对象并获取它们的所有属性。但是,由于我应该使用两个字段(cust_name 和 cust_address)对表数据进行分组,所以这就是我想要做的:
var groupedCustomers = listToProcess.GroupBy(cn => cn.CUST_NAME, ca => ca.CUST_ADDRESS).Select(g => g.ToList()).ToList();
这样的处理也可以工作但是对于每个对象,我只得到地址属性。
还有其他方法吗?
【问题讨论】: