【发布时间】:2010-09-13 03:12:07
【问题描述】:
假设我们将税务服务的接口定义为 ITaxService,并且我们获得了多个 TaxService 的实现(按地区),但是我想将特定的税务实现附加到来自特定地区的特定客户。
在这种情况下 DI 会有所帮助吗?如何? “代码 sn-p 将不胜感激”
【问题讨论】:
-
您能否稍微澄清一下这个问题 - 客户也是与当前线程关联的当前身份/主体...以及负责创建您的客户实体、Nhibernate 还是您有特定的工厂处理这个?
标签: dependency-injection runtime castle-windsor