Ленивый Инъекция

Я использую Nectject Framework. В моем коде у меня есть объект Lazy. Я могу создать экземпляр, но когда я вызываю свойство value, я получаю исключение.

 private Lazy<IPsoriasisReportUserControl> psoriasisReportUserControl;

[Inject]
    public Lazy<IPsoriasisReportUserControl> PsoriasisReportUserControl
    {
        get { return psoriasisReportUserControl; }
        set { psoriasisReportUserControl = value; }
    }

я получил

Тип с ленивой инициализацией не имеет открытого конструктора без параметров

исключение, потому что внедрение не внедряет метод в конструктор. Я думаю, что я должен написать метод для привязки, что создает новый экземпляр.

Ответы на вопрос(3)

Ваш ответ на вопрос