Comment créer un regroupement imbriqué pour le tableau ci-dessous, en utilisant LINQ? Je veux regrouper par Code
, puis par Mktcode
.Comment créer un dictionnaire groupé imbriqué à l'aide de 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
Je voudrais un dictionnaire, à la fin, comme
Dictionary<Code, List<Dictionary<Mktcode, List<Id>>>>
Ainsi, les valeurs de ce dictionnaire serait
{1, ({10,(0001,0012)}, {20,(0010,0014)}, {30, (0002, 0005)})},
{2, ({20,(0001, 0010)}, {30, (0020)})}
Bon sang, vous avez raison. Votre pouvoir mental est simplement incroyable. – Graviton