Bölüm

Entity Framework Core In-Depth Bölüm 4

Bu bölümde Robert'a,Entity Framework Core'daki  10 bölümlük serinin 4. bölümü içinPhil Japikse   katıldı . Bu seri, EF Core'da yeni olan kişileri hedefleyen 5 bölümlü serinin bir takibidir ve bir dizi konuyu daha ayrıntılı bir şekilde incelemeyi sağlar.

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 bulun.

Entity Framework temeli  hakkında daha fazla bilgi edinin.

Bölüm listesi:

  • Bölüm 1: Performans. Phil, EF Core'daki tüm harika performans iyileştirmelerini sergiler.
  • Bölüm 2: Modelleri Görüntüleme.  Phil düz SQL, saklı yordamları ve projeksiyonlarla doldurma görünüm modellerini kullanmayı 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şleminin tam desteğine sahiptir.
  • 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ğlantı Dayanıklılığı. 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 bunun açık izinleri kullanarak nasıl etkilediğ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ımını ve LINQ sorgularında kullanılmak üzere SQL Server işlevini 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 oldukça yeni eklenmesi, denetim günlüğü için bir mekanizma sağlar (diğer kullanımların yanı sıra). Phil bunun nasıl çalıştığını gösterir ve EF Core Interceptors üzerinden 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ını ve Windows Presentation Foundation (WPF) gibi INotifyPropertyChanged kullanan çerçevelerle orm kullanma sorununu çözmesini sağlar.