Groupement par plusieurs colonnes avec LINQ en C#
Bonjour à tous ! Je suis débutant en C# et LINQ, et j'ai rencontré un problème lors du groupement de données. J'ai une liste de commandes (List), où chaque commande contient les champs : CustomerId, ProductId, Quantity et Price. Je dois grouper les commandes par deux champs simultanément — par CustomerId et ProductId — pour obtenir la quantité totale et le montant pour chaque client et produit. \n\nVoici ma classe :\n\n```csharp\npublic class Order\n{\n public int CustomerId { get; set; }\n public int ProductId { get; set; }\n public int Quantity { get; set; }\n public decimal Price { get; set; }\n}\n```\n\nJ'ai essayé d'utiliser GroupBy avec un seul champ, par exemple :\n\n```csharp\nvar grouped = orders.GroupBy(o => o.CustomerId);\n```\n\nCela fonctionne, mais j'ai besoin de grouper par deux champs à la fois. J'ai lu qu'on peut utiliser