J'ai posté une question sur github à l'équipe EF. J'ai reçu une réponse disant qu'il serait préférable de poser cette question ici, donc je vais la copier et la coller ici comme nous en tant que lien afin que d'autres puissent voir les quelques réponses sur GitHub.
Question: Je faisais des recherches et quelqu'un a souligné que la ligne 24 de la classe DBContext indique
DbContext est une combinaison des modèles d'unité de travail et de référentiel.
Cela signifie-t-il que nous n'avons plus besoin d'abstraire EF dans un référentiel, puis d'utiliser et d'interface pour l'injecter dans les contrôleurs?
Message original sur Github: https://github.com/aspnet/EntityFramework/issues/4899
La raison pour laquelle je pose cette question est que je semble entrer dans un endroit où j'ajoute beaucoup de méthodes au référentiel comme GetById, GetByName, GetWithIncludesABC, GetWithIncludes123, etc. et cela semble salir le référentiel dans mon esprit