标签: c# entity-framework ninject ninject.web.mvc
我有一个通用存储库,它将DbContext作为构造函数参数。为了注入它我的绑定看起来像这样:
Bind<DbContext>().To<MyApplicationsContext>().InRequestScope();
我也有自定义存储库,它直接将MyApplicationContext作为构造函数参数。如何编写绑定,无论存储库是否请求基类DbContext或继承类MyApplicationContext,它都会获得相同的实例InRequestScope?