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 (15207)
6 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 (15207)
    6 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