我目前被一小部分我似乎无法弄清楚的功能所困扰。
首先,我有一个Stock
如下所示的类:
public class Stock
{
public int Id;
public int LocationId;
public int Quantity;
}
Stock
日志是从数据库返回的,这些日志是由另一个功能产生的。日志表示为一个List<Stock>
集合 - 但是我需要添加Quantity
相同ID
和LocationID
组合的每个对象的属性,例如:
原始数据集:
编号:1 地点:1 数量:20
编号:1 地点:2 数量:30
编号:1 地点:1 数量:30
编号:2 地点:2 数量:20
编号:1 地点:2 数量:30
编号:1 地点:1 数量:100
应该返回:
精简数据集:
编号:1 地点:1 数量:150
编号:1 地点:2 数量:60
编号:2 地点:2 数量:20
重申一下:数据集是从数据库动态返回的,不能保证会有每个ID
&组合,我需要结果数据集在andLocationID
的复合键上是唯一的。ID
LocationID
不确定解决此问题的最有效方法,并且它阻碍了我在项目中的进展,任何建议或方法将不胜感激。我有点认为这确实是一个知识差距,但我无法找到任何合适/符合我要求的东西(我猜这是一个很奇怪的要求)。
非常感谢,
安迪