1

我有一个类(名为 A),它使用另一个类(名为 B)作为 Opennetcf 的 IoC 依赖注入的构造函数参数之一。

问题是当我的应用程序启动时,B 类的构造函数被调用了两次。

A类的构造函数:

[InjectionConstructor]
public MyService([CreateNew]ClassB classb)
{
    _classb = classb;
}

我还通过 RootWorkItem 集合中的“Load”方法加载 B 类。

任何帮助表示赞赏

4

1 回答 1

0

我不知道这个 IoC 框架,但您告诉它必须由框架注入一个对象,并且您还声明需要创建 ClassB 类。那么也许这会导致类 b 构造函数被调用两次?一次使用注入器属性,一次使用 createNew 属性

于 2011-08-04T06:44:30.180 回答