OrderBy Method

Sorgu sonucunda elde edilen entity listesini artan ya da azalan sırada alabilmek için kullanılır.

LINQ Query Syntax:

using (var ctx = new PersonelDBEntities())
{    
        var personels = from s in ctx.Personels //Önce erişilmek istenen tabloyu veriyoruz
                    orderby s.PersonelName ascending //artan sırada bir liste istiyoruz
                    select s;//tüm property'leriyle birlikte çekiyoruz
}

LINQ Method Syntax:

using (var ctx = new PersonelDBEntities())
{    
        var personels= ctx.Personels.OrderBy(s => s.PersonelName ).ToList(); //varsayılan değer artan sırada

        var  descPersonels = ctx.Personels.OrderByDescending(s => s.PersonelName ).ToList(); //Azalan sırada
}
  • Linq method ile order by sorgusu yaparken, varsayılan değerin ascending yani artan şekilde olduğunu unutmayalım.

results matching ""

    No results matching ""