& # 39; StructureMap.ObjectFactory& # 39;已经过时了
本文关键字:过时 StructureMap ObjectFactory | 更新日期: 2023-09-27 17:54:48
我使用StructureMap实现了一个接口注入,如下所述。
ObjectFactory.Initialize(x => { x.For<*IRepository*>().Use<*SQLRepository*>(); });
但是它给出了如下警告
警告2 'StructureMap。ObjectFactory'已经过时了:'ObjectFactory将在StructureMap的未来4.0版本中被删除。在以后的工作中,建议使用Container类。
如何使用容器类
您可以根据它们的文档直接创建容器的实例。语法比较相似。
var container = new Container(x =>
{
x.ForRequestedType<IRepository>().Use<SQLRepository>();
});