← Tüm komutlar
✦
Yazılım Geliştirme · /efcore

EF Core İncelemesi

EF Core sorgularını, ilişkilerini ve migration yaklaşımını performans ve doğruluk için inceler.

Ne zaman kullanılır?

EF Core sorgusu veya veri modeli için yükleme davranışı, sorgu sayısı ve tutarlılık risklerini incelemek istediğinizde kullanın.

İşe yarayan girdiler

  • LINQ sorgusu veya entity modeli
  • Veri hacmi
  • EF Core ve veritabanı sağlayıcısı

Talimat

Sorgu izleme, indeks, yükleme davranışı, transaction ve SQLite uyumluluğunu değerlendir. N+1 ve veri kaybı risklerini kanıtla ilişkilendir.

Örnek giriş

Sorgu: [Blogları ve yazılarını yükleyen LINQ]. Veri: Blog başına ortalama 30 yazı. Sağlayıcı: SQL Server. Tek sorgu ve split query seçeneklerini karşılaştır.

Örnek sonuç

Tek sorgu JOIN ile veriyi alabilir; çoklu koleksiyonlarda satır çoğalması yaratabilir. Split query birden fazla SQL isteği gönderir ve bazı tekrarları azaltır. Her iki seçenekte sorgu sayısını, aktarılan satırı ve tutarlılık gereksinimini ölçün.

Sık yapılan hata

Sağlayıcıyı ve gerçek sorgu planını hesaba katmadan kesin performans sonucu çıkarmayın.