Episode

Entity Framework Core In-Depth Bagian 4

Dalam episode ini, Robert bergabung denganPhil Japiksefor  bagian4  dari seri 10 bagian onEntity Framework Core. Seri ini adalah tindak lanjut dari 5 seri bagian yang ditujukan untuk orang-orang yang baru menggunakan EF Core dan memberikan eksplorasi yang lebih mendalam dari sejumlah topik.

Acara ini adalah tentang membuat entitas EF Core Anda untuk membentuk database dan menggunakan migrasi untuk menerbitkan model.

Temukan contoh codehere .

Pelajari selengkapnya tentang corehere  Kerangka Kerja Entitas.

Daftar episode:

  • Bagian 1: Performa. Phil memamerkan semua peningkatan performa hebat di EF Core.
  • Bagian 2: Lihat Model.  Phil mencakup penggunaan SQL lurus, prosedur tersimpan, dan mengisi model tampilan dengan proyeksi.
  • Bagian 3: Konfigurasi. EF Core menyediakan berbagai opsi konfigurasi untuk DbContext turunan dan dukungan penuh dari injeksi dependensi.
  • Bagian 4: Bangun model Anda. (episode ini)
  • Bagian 5: Filter Kueri Global. Ini baru dalam EF Core, dan memberikan mekanisme yang bagus untuk menangani skenario seperti multi-penyewaan dan penghapusan sementara.
  • Bagian 6: Konflik Konkurensi. Ini telah lama menjadi masalah bagi sistem multi-pengguna. Phil memandu kami melalui cara kerja pemeriksaan konkurensi dengan EF Core dan SQL Server, dan semua data yang diberikan kembali kepada pengembang ketika masalah konkurensi terjadi.
  • Bagian 7: Ketahanan Koneksi. EF Core dapat menangani kesalahan database sementara dengan baik (jika Anda mengaktifkan fitur tersebut). Phil dan Robert berbicara tentang apa itu kesalahan sementara, cara mengaktifkan fitur, dan bagaimana efeknya menggunakan izin eksplisit.
  • Bagian 8: Kolom Komputasi. Memadukan EF Core dengan fungsionalitas sisi server sangat mudah dengan EF Core. Phil mencakup penggunaan kolom komputasi di EF Core serta memetakan fungsi SQL Server ke fungsi C# untuk digunakan dalam kueri LINQ.
  • Bagian 9: Ubah Peristiwa Pelacakan. Penambahan peristiwa Pelacakan dan Perubahan Status yang cukup baru menyediakan mekanisme untuk pengelogan audit (di antara kegunaan lainnya). Phil menunjukkan cara kerjanya serta mengambil spin cepat melalui EF Core Interceptors.
  • Bagian 10: Pemetaan Bidang. Ini memungkinkan EF Core untuk membuat entitas Anda tanpa memanggil setter properti, memecahkan masalah jangka panjang menggunakan ORM dengan kerangka kerja yang menggunakan INotifyPropertyChanged, seperti Windows Presentation Foundation (WPF).