Linq ifadesinde çoklu Order by ifadesi nasıl kullanılır?

0

Bir koleksiyon üzerinde Order by ifadesinde iki kriter çalıştırmak istiyorum. SQL sorgusunda bunu 

select * from Posts
order by Id, PublishDate

şeklinde virgül ile ayrılmış şekilde yapabiliyorum.

Linq ifadesinde çoklu order by nasıl kullanılırım?

alattin alattin (14653)
5 yıl önce sordu

Toplam 1 Cevap


2

Linq iifadelerinde çoklu order by ifadesini şu şekilde kullanabilirsiniz:

var posts = _db.Posts.OrderBy(c => c.Id).ThenBy(n => n.PublishDate)

bu şekilde Lambda kullanarak sıralama yaparken çoklu değer girebilirsiniz.

alattin alattin (14653)
5 yıl önce cevaplandı

üyelik gerektirir

Cevap yazabilmek için üye girişi yapmalısınız.

Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol