Opennetcf IoC Вызывает конструктор моего класса дважды - PullRequest
1 голос
/ 04 августа 2011

У меня есть класс (с именем A), который использует другой класс (с именем B) в качестве одного из аргументов своего конструктора с помощью инъекции зависимостей IoC Opennetcf.

проблема в том, что когда мое приложение запускается, конструктор класса B вызываетсядважды.

Конструктор класса A:

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

Я также загружаю класс B методом «Load» в коллекции RootWorkItem.

любая помощь оценена

1 Ответ

0 голосов
/ 04 августа 2011

Я не знаю эту платформу IoC, но вы говорите, что объект должен быть введен платформой, и вы также утверждаете, что класс ClassB должен быть создан. Так может быть, это заставит конструктор класса b быть вызванным дважды? Один раз с атрибутом инжектора и один раз с атрибутом createNew

...