Кажется, мне это очень нужно.
Допустим, у меня есть класс с конструктором, принимающим несколько аргументов. Некоторые из них можно решить, зарегистрировав компоненты. Но остальные экземпляры создаются во время выполнения (например, при извлечении объекта из базы данных).
Сможет ли Autofac справиться с такими ситуациями? Или мой дизайн неоптимален?
Чтобы уточнить, у меня есть классы с такими конструкторами:
public MyClass(IService1 service1, IService2 service2, Data1 data1, Data2 data2)
{
//...
}
И я хотел бы сделать что-то вроде этого:
container.Resolve<MyClass>(data1, data2);