Entity Framework Code-First için Calculated Fields Kullanımı 08 Şubat 2013 Burak-Selim-Senyurt Entity Framework Bildiğiniz üzere Entity Framework Code-First yaklaşımında, veritabanı nesnelerinin tasarımları POCO(Plain Old CRL Object) tipleri üzerinden gerçekleştirilmektedir. Dolayısıyla Calculated Field şeklinde düşünülmesi gereken bir özelliğin veritabanı tarafına nasıl yansıtılacağı kafalarda bir soru işareti oluşturmaktadır. Pek tabi bunun için de bir nitelik(attribute) desteği sunulmuş olabilir ki öyledir. DatabaseGenerated niteliğinde DatabaseGeneratedOption.Computed enum sabiti değerini kullanarak, istenilen hesaplanabilir alan bildirimlerini yaptırabiliriz. Acaba durum gerçekten böyle midir? [Daha fazla]
Entity Framework Code First için Doğrulama(Validation) Stratejileri Webiner(Webcast) Kayıtları 18 Kasım 2012 Burak-Selim-Senyurt NedirTv? Geçtiğimiz günlerde Nedirtv?com topluluğu adına Entity Framework Code First modeli için kullanılabilen doğrulama(Validation) stratejilerini incelediğimiz bir Webiner(Webcast) gerçekleştirdik. [Daha fazla]
Entity Framework Code First için Doğrulama(Validation) Stratejileri 18 Kasım 2012 Burak-Selim-Senyurt Entity Framework Bir verinin çeşitli kurallara göre doğrulanması, verinin işlenmek üzere gönderilmeden önce yapılması gereken önemli işlemlerden birisidir. Özellikle Entity Framework gibi veri merkezli(Data-Centric) uygulama geliştirme alt yapılarında bu durum daha da önem arz etmektedir. [Daha fazla]
Entity Framework - Code First Migration Webineri Yayında 23 Şubat 2012 Burak-Selim-Senyurt Entity Framework, NedirTv? 20 Şubat 2012 Pazartesi günü gerçekleştirdiğimiz Entity Framework - Code First Migration konulu webinerimiz NedirTv?com üzerinden yayına alınmıştır. Bu webinerimizde Entity Framework 4.3 sürümü üzerinden Code First yaklaşımında Migration işlemlerinin nasıl yapılabildiğini anlamaya çalıştık. Özellikle NuGet paket yönetim aracının komut satırı parametreleri ile kolayca yönetilebilen hem update ham de downgrade senaryolarında devreye giren Up, Down metodlarını ve bunların içerisindeki kod parçalarını analiz edip neler yapabileceğimizi görmeye gayret ettik. [Daha fazla]