Wie gruppiere ich Daten in einer ASP.NET MVC-Ansicht?
In Berichterstellungstools wie Crystal Reports gibt es Möglichkeiten, denormalisierte Daten nach einer bestimmten Spalte in den Daten zu gruppieren und Zeilentitel für jedes eindeutige Element in der angegebenen Spalte zu erstellen.
Wenn ich das habe:
Category1 Data1
Category1 Data2
Category1 Data3
Category2 Data4
Category2 Data5
Category2 Data6
Die Berichterstellungssoftware gruppiert es folgendermaßen:
Category1
Data1
Data2
Date3
Category2
Data4
Data5
Data6
Gibt es eine Möglichkeit, dies in einer ASP.NET MVC-Ansicht zu tun, beispielsweise mithilfe einer einfachen Linq-Phrase oder einer Linq-Erweiterungsmethode mit einem foreach oder einem verschachtelten foreach?