2

希望する通信の内容はIAggregationRootDomain Layerに保存され、Data Access LayerIRepositoryの契約書に記載されていますか?アプリケーションのレイヤーとコントラクト

EDIT

IはTim Maccharty'shttp://www.wrox.com/WileyCDA/WroxTitle/productCd-0470147563,descCd-authorInfo.htmlrepository patternunit of workパターンの実装を見ました。ユニットテスト目的のために、IUnitOfWorkRepositoryの独自/偽の実装を持つことは非常に便利です。私はそのような契約をどこに保管するのかとちょっと混乱しました。

ありがとうございます!

答えて

1

Domainlayerに格納されます。私の見解では、あなたのdomainLayerのインフラストラクチャ/ DALレイヤーに依存したくありません。

私が試みた2番目に良い方法は、再利用できるDDDBaseFrameworkのような3番目の別のアセンブリを用意することです。

関連する問題