私は、パレルモ(http://jeffreypalermo.com/blog/the-onion-architecture-part-3/)によって提案されたオニオンアーキテクチャを試行する次の内部アプリケーションのプロジェクト構造を設定しています。
私は彼のガイドラインに従いましたが、これまでのところ、プロジェクトの構造についていくつかの検証が必要です。
図の前に、質問:
参照はすべて正しいと思います(矢印が「への参照がある」を意味する図のように設定されています)が、ある程度の検証は良いでしょう。
依存関係解決レイヤーに何を入れる必要がありますか?これはヘルパーが行くところですか?これは他のすべてのプロジェクトへの参照がありますか?
WebサービスとUIはどのようにDALと通信しますか?(コアを介して?どのように?)
何をどこに行けばいいの?[私が知っている幅広い質問...]
簡略化された概念図は次のとおりです(フォルダーは名前空間を表します)。