Entity Framework’ün uygulama geliştirme hızını ne denli arttırdığını tekrar tekrar duymaktan sıkılmışsınızdır belki de. Bilhassa ASP.NET projelerinde bir veri kontrolünü UI tarafında EntityDataSource kullanarak projedeki entity modeline bağlayabilmekte ve çok hızlı şekilde sayfalar oluşturabilmekteyiz. EntityDataSource kullandığımız veri kontrollerinde sayfalama(paging) ve sıralama(sorting) işlemlerini de kolaylıkla yapabiliyoruz. Ancak EntityDataSource kullanmak projenin UI bağımlığını arttırmakta ve ilerleyen zamanlarda güncellemeler yapmak için UI içerisine girilmesini zorunlu kılmaktadır. Yine veri odaklı işlemleri UI tarafında yönetmenin çok doğru olmadığını [ Devamını Oku ]
Birkaç ay önce yazmaya başladığım, ancak yarısını bile bitiremediğim bir yazı üzerinde yeniden çalışmaya başladım belki bitiririm umuduyla Bu esnada GridView ile ilgili ilginç bir bug’a denk geldim ve kaynağını ile çözümünü paylaşmak istedim. GridView kontrolünü SqlDataSource’a bağladığımızda SortDirection isimli property düzgün çalışmakta ve duruma göre SortDirection.Ascending veya SortDirection.Descending değerini taşımaktadır. Ancak kontrolü ObjectDataSource’a ya da code-behind kısmında veriye bağlarsanız bu özellik düzgün çalışmamakta ve sürekli olarak SortDirection.Ascending değerini getirmekte. [ Devamını Oku ]







