POCO ドメイン オブジェクトの依存関係を解決するように NHibernate に指示する方法を知りたいです。
CalculateOrderTax などのメソッドは、ドメイン固有のビジネス ルールをエンコードするため、Domain オブジェクトに含める必要があることがわかりました。しかし、それらを 2 つ取得すると、SRP に違反します。
これらのメソッドを Strategy クラスに抽出することは問題ありませんが、NHibernate にそれらをロードさせるにはどうすればよいでしょうか。
オブジェクトを上位レイヤーに渡す前に、リポジトリ内のオブジェクトのリストをループして get/set ベースの依存性注入を行うのは、良い解決策とは思えません。
また、現在、依存関係の注入にキャッスル ウィンザーも使用しています。