0
是否可以在不使用DependencyResolver的情况下将依赖注入到MVC ViewPage(必须支持布局页面)?ASP.NET MVC视图依赖注入无依赖关系解析?
我宁愿不要使用DependencyResolver(我在过去将NH会话注入ActionFilters时会出现主要问题(漏到各处))。但是,我不确定是否有替代方案?
我所拥有的另一个复杂性是DependencyResolver需要知道租户(每个租户都有自己的(StructureMap)容器)。我目前通过传入我的租户容器旋转变压器的懒实例这样做(似乎这是必要的,否则解析器缓存):
public SmDependencyResolver(Func<ISiteContainerResolver> containerResolver)
{
this.containerResolver = containerResolver;
}
public object GetService(Type serviceType)
{
var container = containerResolver().Resolve();
如果我最终使用DependencyResolver我要抛弃我的StructureMap控制器厂自它看起来像DependencyResolver处理这呢?
感谢 本