StructureMap с пользовательским конструктором WindowsPrinciple - PullRequest
0 голосов
/ 03 апреля 2019

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

public class Widget
{
    private IWidgetRepository _repo;

    public Widget(IWidgetRepository repo)
    {
        _repo = repo;
    }
}

var widget = new Widget();

Я хочу иметь возможность создания экземпляра этого var widget = new Widget ();

Без необходимостисделать это var widget = new Widget (new Widget ());

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

...