Result Pattern ile Tutarlı Response Yapıları
Result Pattern Nedir? Neden Önemli? Result Pattern, metotlarınızın başarılı mı yoksa hatalı mı sonuçlandığını tek bir yapı içinde tutmanızı sağlar. Böylece: Tek Tip Dönüş: Hem veri hem de işlem sonucunu…
Result Pattern Nedir? Neden Önemli? Result Pattern, metotlarınızın başarılı mı yoksa hatalı mı sonuçlandığını tek bir yapı içinde tutmanızı sağlar. Böylece: Tek Tip Dönüş: Hem veri hem de işlem sonucunu…
Generic Repository Nedir ve Neden Kullanılır? Generic Repository, benzer veri erişim operasyonlarını ortak bir sınıfta toplar. EF Core’da DbSet zaten birçok generic CRUD davranışını sağlar; ayrıca wrapper yazmanın bakım ve…
Unit of Work ile Transaction Yönetimi Unit of Work, aynı iş birimindeki değişikliklerin takibini ve kaydetme sınırını düzenler. EF Core’da DbContext bu rolü zaten üstlenir; ayrı IUnitOfWork eklemek uygulamanın sözleşme…
Repository Pattern Nedir? Neden Önemli? Repository Pattern, iş kuralları ile veri erişimi arasına bir sözleşme koyar. Ancak EF Core kullanan her projede DbContext’i ayrıca sarmalamak gerekmez. DbContext unit of work,…
Dependency Injection örneğinde, sipariş toplamını hesaplayan sınıfın kargo ücretine ihtiyacı olsun. Sınıf, kargo hesabını yapan nesneyi kendi içinde oluşturduğunda hangi kuralın kullanılacağına da karar vermiş olur. Standart teslimatın yanına ekspres…