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