EF Team'e github ile ilgili bir soru gönderdim. Bu soruyu burada sormanın daha iyi olacağını söyleyen bir yanıt aldım, bu yüzden kopyalayıp buraya bağlantı olarak yapıştıracağım, böylece diğerleri GitHub'daki birkaç cevabı görebilir.
Soru: Biraz araştırma yapıyordum ve birisi DBContext Class'ın 24. Hattının belirttiğine dikkat çekti
DbContext Çalışma Birimi ve Veri Havuzu kalıplarının bir kombinasyonudur.
Bu, artık EF'i bir Depoya soyutlamamıza ve ardından Denetleyicilere enjekte etmek için ve Arayüz kullanmamıza gerek olmadığı anlamına mı geliyor?
Github'daki orijinal yayın: https://github.com/aspnet/EntityFramework/issues/4899
Bunu sormamın nedeni, GetById, GetByName, GetWithIncludesABC, GetWithIncludes123, vb.Gibi depoya birçok yöntem eklediğim bir noktaya girmem gibi görünüyor ve aklımdaki repoyu kirletiyor gibi görünüyor