Avatar ·

Regroupement par plusieurs champs avec LINQ en C#

Bonjour à tous ! Je suis un développeur débutant en C# et j'ai rencontré un problème en utilisant LINQ. J'ai une liste d'objets de la classe `Sale`, qui contient des informations sur les ventes : le nom du magasin (`Store`), la date (`Date`) et le montant de la vente (`Amount`). J'ai besoin de regrouper toutes les ventes par magasin et par date (c'est-à-dire obtenir le montant total pour chaque magasin pour chaque jour). Voici ma classe : ```csharp public class Sale { public string Store { get; set; } public DateTime Date { get; set; } public decimal Amount { get; set; } } ``` Et un exemple de données : ```csharp var sales = new List { new Sale { Store = "Magasin A", Date = new DateTime(2023, 1, 1), Amount = 100 }, new Sale { Store = "Magasin A", Date = new DateTime(2023, 1, 1), Amount = 150 }, n ```