Nehmen wir an, wir haben ein einfaches Modell wie dieses, wobei eine Spalte "Monat" als eine aus drei Buchstaben bestehende Zeichenfolge ist.Gibt es eine einfache LINQ-Methode zum Sortieren einer Liste nach Monat?
public class SampleModel
{
public int ID { get; set; }
public string Column1 { get; set; }
public string Month { get; set; }
public string Column2 { get; set; }
}
Wenn wir dieses Modell von Monat, eine LINQ-Anweisung wie
query.OrderBy (m => m.Month)
produzieren würde die folgende alphabetische Sortierung sortieren wollten weil Month
eine Zeichenfolge ist.
Gibt es eine einfache Möglichkeit, Month
chronologisch zu sortieren?
Dies ist ein fantastischer Grund, keine Daten als unvollständige Token-Datumszeichenfolge zu speichern. –
Außer, dass dies das ist, was mir gegeben wurde und mit dem ich arbeiten soll. Die Realität übertrifft jedes Mal Ideale. –