私は現在、理解できないような小さな機能に困惑しています。
まずStock
、次のようなクラスがあります。
public class Stock
{
public int Id;
public int LocationId;
public int Quantity;
}
Stock
ログは、別の機能から生成されたデータベースから返されます。ログはコレクションとして表されますが、同じ組み合わせの各オブジェクトのプロパティList<Stock>
を追加する必要があります。次に例を示します。Quantity
ID
LocationID
元のデータセット:
ID:1場所:1数量:20
ID:1場所:2数量:30
ID:1場所:1数量:30
ID:2場所:2数量:20
ID:1場所:2数量:30
ID:1場所:1数量:100
戻る必要があります:
凝縮されたデータセット:
ID:1場所:1数量:150
ID:1場所:2数量:60
ID:2場所:2数量:20
ID
繰り返しになりますが、データセットはデータベースから動的に返されます。すべての&の組み合わせがあるという保証はありませんLocationID
。結果のデータセットは、との複合キーで一意である必要がID
ありLocationID
ます。
これを実行するための最も効果的な方法がわからず、プロジェクトの進捗が妨げられているため、アドバイスやアプローチをいただければ幸いです。これは本当に知識のギャップだと思いますが、自分の要件に合う適切なものを見つけることができませんでした(これはかなり奇妙な要件だと思います)。
どうもありがとう、
アンディ