Entity Framework Core (EF Core), Microsoft’un Entity Framework setinin en son sürümüdür. Hafif, genişletilebilir ve Microsoft’un .NET Core çerçevesinin bir parçası olarak çapraz geliştirmeyi destekleyecek şekilde tasarlanmıştır. Entity Framework’ün önceki sürümlerine göre performans iyileştirmeleri yapılmış ve kullanımı daha kolay olacak şekilde tasarlamıştır.
EF Core bir nesne ilişkisel eşleyicidir (ORM). Nesne ilişkisel eşleme, bir uygulamanın programlama dilinde tanımlanan nesneler ile ilişkisel veri kaynaklarında depolanan veriler arasında eşleme yapmak için gerekli işi gerçekleştirerek, geliştiricilerin verilerle nesneye dayalı bir şekilde çalışabilmelerini sağlayan bir tekniktir.
Bu eğitimde katılımcılar, Microsoft’un en son Nesne İlişkisel Eşleme çerçevesini kullanarak maksimum değer elde etme hakkında bilgi sahibi olurlar. Eğitimde, gerçek dünyada yaşanabilecek performans, hata yönetimi ve eşzamanlılık gibi sorunlar da derinlemesine ele alınacaktır.
Bu eğitimde neler öğreneceksiniz?
- Entity Framework mimarisi ve gelişimi hakkında bilgiler
- EF ile kullanmak üzere model nesnesinin nasıl doğru bir şekilde tanımlanacağı
- Çeşitli veritabanı ilişkileri ile çalışma deneyimi
- Bakım ve test edilebilirliği desteklerken DbContext türünü kullanma
- Üretilen SQL, raw SQL ve Stored prosedürleri kullanarak varlıkların nasıl sorgulanacağı
- Hataları, işlemleri ve eşzamanlılık sorunlarının nasıl ele alınacağı
- Model ve veritabanı değişikliklerinin etkin bir şekilde ele alabilmek için EF taşıma deneyimi kazanma