Avatar ·

Gruppierung nach mehreren Feldern mit LINQ in C#

Hallo zusammen! Ich bin ein Anfänger in C# und habe ein Problem bei der Verwendung von LINQ. Ich habe eine Liste von Objekten der Klasse `Sale`, die Informationen über Verkäufe enthält: den Namen des Geschäfts (`Store`), das Datum (`Date`) und den Verkaufsbetrag (`Amount`). Ich muss alle Verkäufe nach Geschäft und nach Datum gruppieren (d.h. den Gesamtbetrag für jedes Geschäft pro Tag ermitteln). Hier ist meine Klasse: ```csharp public class Sale { public string Store { get; set; } public DateTime Date { get; set; } public decimal Amount { get; set; } } ``` Und ein Beispieldatensatz: ```csharp var sales = new List { new Sale { Store = "Geschäft A", Date = new DateTime(2023, 1, 1), Amount = 100 }, new Sale { Store = "Geschäft A", Date = new DateTime(2023, 1, 1), Amount = 150 }, ```