Unity Application Block - Внедрение конструктора в файл конфигурации - PullRequest
1 голос
/ 27 августа 2010

Как я могу указать, что конструктор без параметров должен использоваться при создании объекта? Я знаю, как это сделать для параметризованного, но не могу найти никакой помощи для конструктора без параметров.

Я знаю, как сделать это с помощью кода, но мне нужно решение для этого с помощью конфигурации.

1 Ответ

3 голосов
/ 27 августа 2010

Не могли бы вы просто указать пустой constructor узел в конфигурации?

<types>
    <type type="MyProject.IRepository, MyProject, Version=1.0.0.0, Culture=neutral"
          mapTo="MyProject.DefaultRepository, MyProject, Version=1.0.0.0, Culture=neutral">
        <lifetime type="transient" />
        <typeConfig>
            <constructor>
            </constructor>
        </typeConfig>
    </type>
</types>
...