Bölüm

Entity Framework Core Ayrıntılı Bölüm 4

Bu bölümde Robert, Entity Framework Core'daki 10 bölümlü serinin 4. bölümü için Phil Japikse ile birleşti. Bu seri, EF Core'a yeni gelen kişileri hedefleyen 5 bölümlü serinin bir takibidir ve bir dizi konuyu daha ayrıntılı bir şekilde inceleme olanağı sunar.

Bu gösteri tamamen veritabanını şekillendirmek için EF Core varlıklarınızı oluşturmak ve modeli yayımlamak için geçişleri kullanmakla ilgili.

Örnek kodu burada bulabilirsiniz.

Entity Framework çekirdeği hakkında daha fazla bilgiyi burada bulabilirsiniz.

Bölüm listesi:

  • Bölüm 1: Performans. Phil, EF Core'daki tüm harika performans iyileştirmelerini gösterir.
  • Bölüm 2: Modelleri Görüntüleme. Phil, düz SQL, saklı yordamlar ve projeksiyonlarla görünüm modellerini doldurma işlemlerini kapsar.
  • Bölüm 3: Yapılandırma. EF Core, türetilmiş DbContext için çok çeşitli yapılandırma seçenekleri sağlar ve bağımlılık ekleme işlemini tam olarak destekler.
  • Bölüm 4: Modelinizi oluşturun. (bu bölüm)
  • Bölüm 5: Genel Sorgu Filtreleri. Bunlar EF Core'da yenidir ve çok kiracılı ve geçici silme gibi senaryoları işlemek için harika bir mekanizma sağlar.
  • Bölüm 6: Eşzamanlılık Çakışmaları. Bunlar uzun zamandır çok kullanıcılı sistemler için sorun olmuştur. Phil, eşzamanlılık denetiminin EF Core ve SQL Server ile nasıl çalıştığını ve bir eşzamanlılık sorunu oluştuğunda geliştiriciye geri sağlanan tüm verileri gösterir.
  • Bölüm 7: Bağlan Ion Resiliency. EF Core geçici veritabanı hatalarını düzgün bir şekilde işleyebilir (özelliği etkinleştirirseniz). Phil ve Robert geçici hataların ne olduğundan, özelliğin nasıl etkinleştirileceğinden ve açık izinleri kullanarak nasıl etkilendiğinden bahseder.
  • Bölüm 8: Hesaplanan Sütunlar. EF Core'un sunucu tarafı işlevselliğiyle harmanlanması EF Core ile çok kolaydır. Phil, EF Core'da hesaplanan sütunların kullanılmasını ve SQL Server işlevini LINQ sorgularında kullanılmak üzere C# işlevlerine eşlemeyi kapsar.
  • Bölüm 9: Değişiklik İzleme Olaylar. İzleme ve Durum Değişikliği olaylarının son zamanlarda eklenmesi, denetim günlüğü (diğer kullanımların yanı sıra) için bir mekanizma sağlar. Phil bunun nasıl çalıştığını gösterir ve EF Core Interceptors ile hızlı bir tur atar.
  • Bölüm 10: Alan Eşleme. Bu, EF Core'un özellik ayarlayıcılarını çağırmadan varlıklarınızı oluşturmasına olanak tanır ve Windows Presentation Foundation (WPF) gibi INotifyPropertyChanged kullanan çerçevelerle orm kullanma sorununu çözer.