¿Cómo crearía una agrupación anidada para la siguiente tabla, utilizando LINQ? Quiero agrupar por Code
, luego por Mktcode
.¿Cómo creo un grupo anidado por diccionario usando LINQ?
Code Mktcode Id
==== ======= ====
1 10 0001
2 20 0010
1 10 0012
1 20 0010
1 20 0014
2 20 0001
2 30 0002
1 30 0002
1 30 0005
Me gustaría un diccionario, al final, al igual que
Dictionary<Code, List<Dictionary<Mktcode, List<Id>>>>
Así que los valores de este diccionario sería
{1, ({10,(0001,0012)}, {20,(0010,0014)}, {30, (0002, 0005)})},
{2, ({20,(0001, 0010)}, {30, (0020)})}
Vaya, estás muy bien. Tu poder mental es simplemente increíble. – Graviton