Entity Framework Nedir?

Entity Framework Orm(Object Relational Mapping) dünyasına çok iyi başlamasını sağladı… Peki ORM nedir bilmeyenler için kısaca açıklayayım;

Veritabanındaki tablolarımızı objelere dönüştüren ,tabloları classlara,satırları objelere dönüştüren objeler üzerinden veritabanımıza silme,kayıt etme ,okuma gibi işlemlerimizi yapmamızı sağlayan nesne odaklı (object oriented) dillerdeki nesnelerin, ilişkisel veritabanlarındaki (relational databases) kayıtlara nasıl karşılık geldiğini yürüten bir teknolojidir.

Object oriented içinde bulunmaz nimetlerden birisidir… Ormler için piyasada belli başlı toolslar var bunlardan en bilindikleri Hibernatedir java için geliştirilmiştir daha sonra .net platformu için Nhibernate geliştirilmiştir… Entity frameworkte microsoftun orm aracıdır…

Entity Frameworkun ne olduğu birazda olsa kafanızda canlanmıştır herhalde…Entity Framework Orm teknolojisini kullanan Microsoftun gözde teknolojilerinden birisi… Microsoft Linq ya destek vermeyeceğini söylemesiyle birlikte entity frameworkun da değeri arttı … Entity Framework daha çok yeni bir teknoloji ama arkasında Microsoft var şimdilik birkaç eksiği olabilir Framework 4.0 la birlikte bunlarda giderilecektir. Bu yeni teknolojiyi şimdiden kullanmak bir avantaj olacaktır…

Entity Framework Nasıl Kullanabiliriz ?

Entity Framework Visual Studio Service Pack 1 ile birlikte kullanıma girmiştir.

Mehmet YAYLACI
YORUM FORMU