我在github上向EF团队发布了一个问题。我得到了一个答复,说最好在这里提出这个问题,所以我将其复制并粘贴到此处作为链接,以便其他人可以在GitHub上看到一些答复。
问题:我正在做一些研究,有人指出DBContext类的第24行指出
DbContext是工作单元和存储库模式的组合。
这是否意味着我们不再需要将EF抽象到存储库,然后使用and Interface将其注入Controller中?
Github上的原始帖子:https : //github.com/aspnet/EntityFramework/issues/4899
我问这个问题的原因是,我似乎进入了一个即时状态,即在存储库中添加了很多方法,例如GetById,GetByName,GetWithIncludesABC,GetWithIncludes123等。这似乎在困扰着我