我像这样配置结构图:
ObjectFactory.Configure(x => {
x.For<IA>().Use<A>().Named(CommonModule.ModuleName);
x.For<IB>().Use<B>().Named(CommonModule.ModuleName);
x.For<IC>().Use<C>().Named(CommonModule.ModuleName);
x.For<ID>().Use<D>().Named(CommonModule.ModuleName);
...
...
...
});
我是否可以通过以某种方式告知此配置调用中的所有设置都以CommonModule.ModuleName(而不是逐个)命名?类似的东西:
ObjectFactory.Configure(x => {
x.For<IA>().Use<A>();
x.For<IB>().Use<B>();
x.For<IC>().Use<C>()
x.For<ID>().Use<D>();
...
...
...
}).Named(CommonModule.ModuleName);