1
我有一个统一的容器,我内像这样注册类型:团结IOC容器以及如何解决同一接口的不同实例
IUnityContainer container = new UnityContainer()
.RegisterType<ITaxAuthorityRateService, TaxAuthorityPopulationRateService>("PopulationRate")
.RegisterType<ITaxAuthorityRateService, TaxAuthorityBusinessLicenseRateService>("BusinessLicenseRate");
然后我也想注册一个采取ITaxAuthorityRateService 2个不同的服务变量在它们的构造函数中。这两种服务都需要一个从ITaxAuthorityRateService派生出来的不同类。我该如何处理这种情况?