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
```