我想知道如何告诉 NHibernate 解决对我的 POCO 域对象的依赖关系。
我发现CalculateOrderTax 之类的方法应该在Domain 对象中,因为它们对特定于域的业务规则进行编码。但是一旦我有两个,我就违反了 SRP。
将这些方法提取到 Strategy 类中没有问题,但我想知道如何让 NHibernate 加载这些方法。
在将对象移交给更高层之前,循环遍历存储库中的对象列表以执行基于 get/set 的依赖注入似乎不是一个好的解决方案。
我现在也在使用 Castle Windsor 进行依赖注入。