Linq ile rastgele sıralama nasıl yapılır?

0

Herhangi bir C# Linq ifadesinde rastgele sıralama (order by) nasıl yapılır?

alattin alattin (17127)
9 yıl önce sordu

    Toplam 1 Cevap


    0

    C# Linq ile yazılmış ifadelerde rastgele sıralama yapılmak isteniyorsa aşağıdaki yötem kullanılabilir

      var recipeList = from y in db.Recipes
                            select new { Title = y.Title, Url = y.Url})
                            .OrderBy(z => Guid.NewGuid()).ToList();  

    Linq rastgele sıralamada aşağıdaki ifade, yani Guid kullanımı, verileri gelişi güzel sıralayacaktır.

    .OrderBy(z => Guid.NewGuid())
    alattin alattin (17127)
    9 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