</> realdeveloper

Transaction ve tutarlı veri

Transaction bir grup veritabanı değişikliğinin birlikte commit edilmesini veya geri alınmasını sağlar. EF Core, sağlayıcı destekliyorsa tek SaveChanges çağrısındaki değişiklikleri transaction içinde uygular. Birden çok çağrı için sınırları ayrıca tasarla.

Somut bir örnek

Stok azaltma ve sipariş oluşturma birlikte başarılı olmalı. Transaction tek başına dış ödeme sistemini geri alamaz; dış etkiler için tekrar güvenliği ve telafi stratejisi gerekir.

BEGIN → update stock → insert order → COMMIT

Kendi cümlenle açıkla

Aynı ürünü son stok için iki kişi alırsa hangi kısıt ve eşzamanlılık kontrolü gerekir?

Nasıl çalışabilirsin?

Önce gerekçeni yaz. Asıl dokümanı kontrol et, bir varsayımını belirle ve farklı bir örnek dene. Bu sayfayı okumak doğrulanmış beceri kanıtı sayılmaz.

Kaynak ve kontrol

Microsoft EF Core transactions ↗

Özgün RealDeveloper anlatımı; son kaynak kontrolü: .

Pratikle devam et

Bu sayfalar herkese açıktır. Cevaplarını kaydetmek ve kişisel çalışma rotasını kullanmak için giriş yap.

Çalışma konularını aç →