Gits - 03.02.2017

Back-end, front-end ve tasarım içerikli kaynaklar, haberler ve bilgiler içerir. Kadir'in günlük veya haftalık z-raporu


Geçersiz sütun adı 'Discriminator' (Entity Framework)

Entity framework code first kullanıyorsanız ve inheritance yapıp yeni bir class yarattığınızda bunun gibi bir hata alırsınız. Bunun nedeni fluent api'nin inheritance yapılan class ile ana class'ın map yapmaya çalışması ve ilgili kolonu veritabanında bulamamasıdır. Çözümü ise inherit olmuş class'a [NotMapped] DataAnnotations attribute'unu eklemek.


Entity Framework 7'nin bilmeniz gereken özellikleri

Entity Framework 7'nin kesinlikle bilmeniz gereken özellikleri ve yenilikleri


Sql server'da hangi proje ve sorgular en çok cpu harcıyor?

Projelerde performans için sql sorgularının ciddi şekilde optimize edilmesi gerekebiliyor. Özellikle yoğun ziyaretçisi olan sistemlerde bu kaçınılmaz. Sql server'da cpu'yu hangi veritabanı ve hangi sorguların en çok kullandığını 2 basit sorgu ile görebilirsiniz.


Lazy Loading, Eager Loading ve Explicit arasındaki fark

Entity Framework'te performans açısından önemli olan 3 kavram lazy loading, eager loading ve explicit loading arasındaki fark


Entity Framework ile linq dynamic kullanımı

Listeleme, arama ve sıralama işlemleri entity framework tarafında malesef pek dinamik olamıyor. Bu gibi durumların üstesinden gelmek için bazı eklentiler kullanıyoruz. Bunların en başında linq dynamic geliyor. Linq dynamic sayesinde iş yükümüz ve yazdığımız kod çok daha az oluyor.


Entity Framework Datetime2 sorunu ve çözümü

Eğer son versiyon sql server ile uygulama geliştiriyorsanız, edmx dosyası da yarattıysanız ama sunucu üzerindeki sql server geliştirdiğiniz sql versiyonundan önce ise bu hatayı almanız içten bile değil.