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.