我有两个对象:包含B对象列表的A:
- A有一个属性BList,列表A B反对该属性
- B有一处房产A
我调用一个方法,它返回一个B元素的列表. 然后我想把这些B元素按它们的A对象分组,最后得到一个A属性的列表:
var groupedByA = bList.GroupBy(b => b.A).Select(a => a.Key).ToList()
个
这很好用,但在我的例子中,没有设置这些A对象的B列表,所以我还想将groupBy指令的B列表与A关联起来,如下所示
var groupedByA = bList.GroupBy(b => b.A).Select(a => a.Key then a.Key.BList = a.Val).ToList()
个
你知道我该怎么做吗?