C# ';StructureMap.ObjectFactory';已经过时了
我使用StructureMap实现了一个接口注入,如下所述C# ';StructureMap.ObjectFactory';已经过时了,c#,dependency-injection,structuremap,C#,Dependency Injection,Structuremap,我使用StructureMap实现了一个接口注入,如下所述 ObjectFactory.Initialize(x => { x.For<*IRepository*>().Use<*SQLRepository*>(); }); ObjectFactory.Initialize(x=>{x.For().Use();}); 但它给出了如下警告 警告2“StructureMap.ObjectFactory”已过时:“ObjectFactory将在StructureMap
ObjectFactory.Initialize(x => { x.For<*IRepository*>().Use<*SQLRepository*>(); });
ObjectFactory.Initialize(x=>{x.For().Use();});
但它给出了如下警告
警告2“StructureMap.ObjectFactory”已过时:“ObjectFactory将在StructureMap的未来4.0版本中删除。支持在将来的工作中使用容器类”
如何通过使用容器类来纠正这一问题,您可以根据容器类直接创建容器实例。语法相对相似
var container = new Container(x =>
{
x.ForRequestedType<IRepository>().Use<SQLRepository>();
});
var容器=新容器(x=>
{
x、 ForRequestedType().Use();
});
?找不到您的文档链接404