Ich muss mit dem Entity-Framework nach 2 Spalten ordnen.
Wie geht das?
return _repository.GetSomething().OrderBy(x => x.Col1 .. Col2)?
dh
SELECT * FROM Foo ORDER BY Col1, Col2
c#
.net
linq
entity-framework
Lasse Edsvik
quelle
quelle
Versuchen:
Für eine absteigende Reihenfolge versuchen Sie Folgendes:
quelle
Die folgende Sortierung erfolgt auf DB-Ebene. Nicht auf dem zurückgegebenen Ergebnis.
Versuchen:
Beispiel 1:
Beispiel 2:
Wo
IQueryable<a>
Entitätsabfrage ist,"col1 asc"
ist Spalte 1 und Sortierrichtung"col2 asc"
ist Spalte 2 und Sortierrichtungquelle
Bitte beachten Sie, dass dies nicht mit Teleriks Grid oder einer anderen Telerik DataSource-Komponente funktioniert. Obwohl vorgefilterte IQueryable-Objekte verwendet werden, erfolgt die Sortierung immer automatisch als letzter Schritt, wobei Ihre Sortiereinstellungen effektiv überschrieben werden.
Sie müssen Folgendes befolgen: Festlegen der Standardsortierung im Raster
quelle