Muszę zamówić według 2 kolumn przy użyciu struktury encji.
Jak to się robi?
return _repository.GetSomething().OrderBy(x => x.Col1 .. Col2)?
to znaczy
SELECT * FROM Foo ORDER BY Col1, Col2
c#
.net
linq
entity-framework
Lasse Edsvik
źródło
źródło
Próbować:
Aby zamówić w dół, spróbuj tego:
źródło
Kolejne sortowanie odbywa się na poziomie DB. Nie na zwróconym wyniku.
Próbować:
Przykład 1:
Przykład 2:
Gdzie
IQueryable<a>
jest zapytanie o jednostkę,"col1 asc"
to kolumna 1, a kierunek sortowania"col2 asc"
to kolumna 2 i kierunek sortowaniaźródło
Należy pamiętać, że nie będzie to działać z Telerik's Grid ani żadnym innym komponentem DataSource firmy Telerik. Chociaż używa wstępnie przefiltrowanego obiektu IQueryable, sortowanie jest zawsze wykonywane automatycznie jako ostatni krok, skutecznie nadpisując ustawienia sortowania.
Musisz przestrzegać: Określenie domyślnego sortowania w siatce
źródło