Entity Framework ve Code First Nedir?
Entity Framework ve Code First Nedir?
Herkese merhabalar yeni yazımda sizlere Microsoft Entity Framework ve Code First nedir bu kavramlardan bahsedeceğim...
Entity Framework ile giriş yapalım isterseniz...
Entity Framework verilerinizi veritabanında depolamak ve veritabanına erişmek için geliştiricilere otomatik bir mekanizma sunan bir ORM(Object Relational Mapping) aracıdır.Kısaca bir veritabanınn classlarla ifade edilmesi olayıdır.
Yani özetlemek gerekirse biz classlarımızı oluşturuyoruz.Programımızı ilk çalıştırdığımızda veritabanımız oluşur ve artık kaç tane class oluşturduysak o kadar veritabanına tablo eklenir.
Artık sql sorgusu yazmakdan ziyade verilerimiz bu classlarımızdan değiştiriyoruz.en büyük faydası zaten budur.Bu classlardan türettiğimiz nesneler ile işlerimizi basit bir şekilde halletmemizi sağlar...
Code First dediğimiz olay ise adı üstünde ilk önce kod yani ; yukarıda belirttiğim gibi hali hazırda olmayan veritabanlarımızın classlarını oluştururuz sonra bu classlarıda tek çatı altında toplayan yukarıdaki resimde gösterilen Database Manager (genellikler Mvc'de DbContext olarak geçer;)) sayesindede programımızı ilk çalıştırdığımızda veritabanının oluşmasını sağlarız...
Umarım faydalı olmuştur...Diğer yazılarımda görüşmek üzere...

Yorumlar
Yorum Gönder