【发布时间】:2011-03-22 02:20:54
【问题描述】:
我有一个域模型类型。它的众多属性之一需要 ITranslationService 提供将其返回值翻译成适当语言的能力。
我是否应该将 ITranslationService 注入到域模型类型的构造函数中(因此必须在实例化类型的任何地方进行更改,并且在通过 NhIbernate 检索时必须关注初始化),即使它被一小部分使用类型(许多属性之一);还是我可以使用另一种功能模式?
有没有人有相关经验可以分享?
【问题讨论】:
标签: dependency-injection domain-model