Saya perlu memesan dengan 2 kolom menggunakan kerangka entitas.
Bagaimana caranya?
return _repository.GetSomething().OrderBy(x => x.Col1 .. Col2)?
yaitu
SELECT * FROM Foo ORDER BY Col1, Col2
c#
.net
linq
entity-framework
Lasse Edsvik
sumber
sumber
Mencoba:
Untuk memesan dengan turun coba ini:
sumber
Pengurutan berikut terjadi di tingkat DB. Bukan pada hasil yang dikembalikan.
Mencoba:
Contoh 1:
Contoh 2:
Dimana
IQueryable<a>
query entitas"col1 asc"
adalah kolom 1 dan arah pengurutan"col2 asc"
adalah kolom 2 dan arah pengurutansumber
Harap dicatat, ini tidak akan bekerja dengan Telerik's Grid atau komponen DataSource Telerik lainnya. Meskipun menggunakan objek IQuerable yang telah disaring, pengurutan selalu dilakukan secara otomatis sebagai langkah terakhir yang secara efektif menimpa pengaturan pengurutan Anda.
Anda harus mengikuti: Menentukan pengurutan default dalam kisi
sumber