LINQ-Gruppe absteigend nach Datum und sortiert nach Zeit aufsteigend
Ich habe Folgendes Modell:
public class A
{
public int? Id {get;set;}
public DateTime Start {get;set;}
public DateTime End {get;set;}
}
Nun möchte ich alle Einträge nach Datum Sortieren per Datum absteigend, und die Sortierung pro Zeit aufsteigend (LINQ). Beispiel-Ausgabe:
Jan 3. 2012
-- 10:00-11:00
-- 11:00-13:00
Jan 2. 2012
-- 10:00-11:00
-- 12:00-15:00
Jan 1. 2012
-- 9:00-10:00
-- 12:00-13:00
Ist es möglich, dies zu erreichen, in LINQ-to-SQL, oder muss ich diese, nachdem die Abfrage ausgeführt wurde (auf der Liste)?
Start
undEnd
sind nur DateTime-Einträge, z.B. um zu visualisieren, einen Zeitplan.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meinst du wie diese?
The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.
So ich setzen Sie Ihren code nach der Abfrage ausgeführt wurde, und es funktioniert gut 🙂