C# ';StructureMap.ObjectFactory';已经过时了

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

我使用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