Entity Framework – “OrderBy” Einträge sortiert ausgeben


Wir haben eine einfache Klasse im EF angelegt und wollen direkt im foreach das passende Set durchgehen und nach einer Spalte sortieren, hier ist die Methode “OrderBy” genau richtig.

image

Bei der Verwendung muss aber noch darauf geachtet werden, das nicht einfach nur der Name des Properties nach dem Sortiert werden soll, als String angegeben werden kann. Im “OrderBy”, muss noch auf den Aktuellen Abfragekontext zurückgegriffen werden muss, dieser ist standardmäßig auf “it” eingestellt. Wenn wir also unser “CategorySet” nach der “SortId” sortieren wollen, dann sieht das z.B. folgendermaßen aus.

image

Es kann als alternative Sortiermethode zu “ASC” auch “DESC” angegeben werden.

Weitere Infos findet Ihr auch unter:

http://msdn.microsoft.com/en-us/library/bb896238.aspx

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s