Я отправил вопрос о github в команду EF. Я получил ответ о том, что было бы лучше задать этот вопрос здесь, поэтому я скопирую и вставлю его здесь, как ссылку, чтобы другие могли увидеть несколько ответов на GitHub.
Вопрос: Я проводил некоторые исследования, и кто-то указал, что в строке 24 класса DBContext указано
DbContext представляет собой комбинацию шаблонов Unit of Work и Repository.
Означает ли это, что нам больше не нужно абстрагировать EF в репозиторий, а затем использовать и интерфейс для внедрения его в контроллеры?
Оригинальный пост на Github: https://github.com/aspnet/EntityFramework/issues/4899
Причина, по которой я спрашиваю об этом, заключается в том, что я, похоже, попал в то место, где я добавляю множество репозиториев в репозиторий, таких как GetById, GetByName, GetWithIncludeABC, GetWithInclude123 и т. Д.