PRISMフレームワークを使用したWPFMVVMアプリケーション開発に関していくつか質問があります。
モジュラーアプリケーションのモジュールにデータアクセスコードを含める必要がありますか?
モジュールがプリズムドキュメントの「StockTraderRI」のようにインフラストラクチャプロジェクトに存在するコードに依存している場合、それらのモジュールとインフラストラクチャの間に緊密な結合が発生することはありません。プロジェクト、モジュールは自己完結型の機能であると想定されていませんか!?
私は、すべてのコードがビジネスロジック層に依存する必要があるというDDD(ドメイン駆動開発)の神話が好きです。したがって、「依存関係の矢印」はBLLから出てはならず、代わりにBLLに入る必要があります(たとえば、DALはBLLを使用すると、DIコンテナを使用してすべてを配線できます)、モジュールはアプリケーションのBLLであると思うので、何かに依存することは望ましくありません。モジュラーPRISMアプリでそれを実現できますか(方法)?