Я опублікував питання на github команді EF. Я отримав відповідь про те, що було б краще задати це питання тут, щоб я скопіював і вставив його сюди, як ми як посилання, щоб інші могли побачити кілька відповідей на GitHub.
Питання: Я робив деякі дослідження, і хтось зазначив, що рядок 24 класу DBContext визначає
DbContext - це комбінація шаблонів одиниці роботи та сховища.
Чи означає це, що нам більше не потрібно абстрагувати EF до сховища, а потім використовувати та інтерфейс для введення його в контролери?
Оригінальна публікація в Github: https://github.com/aspnet/EntityFramework/isissue/4899
Причиною цього я є те, що я, схоже, потрапляю в місце, де я додаю в методику сховища, як GetById, GetByName, GetWithIncludesABC, GetWithIncludes123, тощо.