Buradasın
Entity Framework ve Mimarileri
alkanfatih.com/entity-freamwork-nedir-code-first-kullanimi/Yapay zekadan makale özeti
- Temel Bilgiler
- Entity Framework, Microsoft'un .NET için açık kaynaklı ORM çerçevesidir
- ORM, veritabanı ile OOP arasında köprü görevi görür
- EF, CRUD işlemlerini otomatik olarak SQL kodlarına dönüştürür
- Avantaj ve Dezavantajları
- OOP kod geliştirmeye ve veritabanı bağımlılığından bağımsızlığa olanak sağlar
- Performans ADO.NET kadar hızlı değildir
- Oluşturulan SQL ifadelerinde sorunlar yaşanabilir
- Mimariler
- Model First: Yeni veritabanı oluşturma yaklaşımı
- Database First: Var olan veritabanını model olarak kullanma
- Code First: Önce kod yazma yaklaşımı