我有以下模式:LINQ Query创建词典词典
ParentKey | Key |值
1 A 3
1 B 5
1 C 6
2 A 4
2 D 8
我得到这个作为IQueryable<MyObject>
MyObject {
public int ParentKey{get;set;}
public String Key{get;set;}
public int Value{get;set;}
}
我愿把它变成字典的解释,其中ParentKey是父字典的关键,关键是其中的关键儿童字典。我目前正在循环中做这个,但我想看看如何使用LINQ来完成。
我保证特定父键中的键总是唯一的,所以不需要担心或检查重复的键。
我如何写一个LINQ查询将由ParentKey
首先把这个数据变成
Dictionary<int, Dictionary<string, int>>
,你开始是什么类型? – i3arnon
@ I3arnon我编辑我的帖子以反映数据 – sbenderli