データテーブルをクエリして辞書を作成するために使用している次の LINQ クエリがありますが、エラーがスローされ続けます。
System.ArgumentException: 同じキーを持つアイテムが既に追加されています。
私はLINQが初めてで、これを書く適切な方法がわかりません。
誰か助けてくれませんか?
var neworderGroupDict = (from m in KMVData.AsEnumerable()
select new
{
datakey = m.Field<string>("OrderNumber"),
datavalue = m.Field<int>("OrderGroup")
}).Distinct().ToDictionary(n => n.datakey, n => n.datavalue);