Unity IoC - 解决特定类型以惊人的速率失败

时间:2018-03-01 13:47:17

标签: c# asp.net-mvc inversion-of-control unity-container

我注册了我的类型:

container.RegisterType<IUnitOfWork, MainDataContext>(new PerRequestLifetimeManager(), new InjectionMember[] { new InjectionConstructor("") });

我尝试像这样解决它:

_unitOfWork = container.Resolve<IUnitOfWork>(new ParameterOverride("connectionString", currentConnection));

但是以惊人的速度(每200个1),此分辨率返回null!重试解决不起作用......

详细说明:
  - 在Unity版本5.6上首次检测到问题但在5.7上仍然存在   - 使用.net 4.7和4.7运行时
  - 如果我检查集装箱登记,我希望得到的那个登记在那里!

0 个答案:

没有答案