0
我试图更新我的代码以除去ObjectFactory的用法,并传递IContainer对象,但是我遇到的一个问题是在我的代码中初始化SM,我需要访问容器。例如:StructureMap - 在初始化时用Container替换ObjectFactory
var container = new Container(x =>
{
x.For<IFoo>().Use(() => new Bar(ObjectFactory.GetInstance<IApplicationSettings>().MyConnectionString));
});
Bar类无法更新以注入IApplicationSettings。有什么方法可以在这里替换ObjectFactory的用法吗?
啊,我怎么错过了!谢谢。 – Tom 2014-09-04 08:34:36