我似乎非常需要这个。
假设我有一个带有构造函数的类,它带有几个参数。其中一些可以通过注册组件来解决。但其余的是在运行时创建的实例(例如从数据库中获取实体)。
Autofac 可以很好地处理这些情况吗?或者我的设计不是最优的?
为了澄清,我的类具有这样的构造函数:
public MyClass(IService1 service1, IService2 service2, Data1 data1, Data2 data2)
{
//...
}
我想做这样的事情:
container.Resolve<MyClass>(data1, data2);