Wysłałem pytanie na github do zespołu EF. Dostałem odpowiedź, że lepiej zadać to pytanie tutaj, więc skopiuję i wkleję je tutaj jako link, aby inni mogli zobaczyć kilka odpowiedzi na GitHub.
Pytanie: Przeprowadziłem badania i ktoś zauważył, że wiersz 24 klasy DBContext stanowi
DbContext jest kombinacją wzorców jednostki pracy i repozytorium.
Czy to oznacza, że nie musimy już wyodrębniać EF do repozytorium, a następnie używać i interfejsu do wstrzykiwania go do kontrolerów?
Oryginalny post na Github: https://github.com/aspnet/EntityFramework/issues/4899
Powód, dla którego o to pytam, wydaje mi się, że wchodzę w miejsce, w którym dodaję wiele metod do repozytorium, takich jak GetById, GetByName, GetWithIncludesABC, GetWithIncludes123 itd. I wydaje mi się, że w moim umyśle jest to brudne repozytorium