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