我目前正致力于为网站添加新功能.
我有一个使用EF6创建的DbContext类.
该网站使用主布局,其中子布局根据请求的页面呈现.我想使用依赖注入来访问Sublayouts中的DbContext.通常,我会使用Controller来处理调用,但是,在这种情况下,我想跳过它.
另外,我希望保持实现的灵活性,以便添加新的DbContexts,我将能够轻松使用它们.
我在考虑创建一个"IDbContext"接口.
我将使用新界面(让我们说"IRatings")实现这个界面.
我是以正确的方式去做的吗?
有什么想法吗?