我有一个实体,我会说它是“物品”, 该实体的结构如下所示,
string itemName
int groupId
decimal itemPrice
int itemQty
首先,我想按groupId
对其进行分组,并将其作为项目列表(List<List<Items>>
的列表)返回
我遵循了此说明并成功地做到了。 Using Linq to group a list of objects into a new grouped list of list of objects
这是我获取List<List<Item>>
var groupedItem = rawItemData
.GroupBy(u => u.groupId)
.Select(grp => grp.ToList())
.ToList();
但是现在我想通过获取itemPrice的总和来订购每个组(列表)。
我期望的示例:
我要根据商品价格的总和对主要结果进行分组
预期顺序如下所示, 第四元素,第二元素,第一元素,第三元素。
有些事情很难解释,如果需要进一步澄清,请告诉我。
非常感谢您!