我正在爲即將推出的內部應用程序建立一個項目結構,試用巴勒莫提出的洋蔥建築(http://jeffreypalermo.com/blog/the-onion-architecture-part-3/)。洋蔥建築
我遵循了他的指導原則,但是到目前爲止我需要對項目結構進行驗證。
圖表之前,問題:
我想引用是正確的(設置爲每其中一個箭頭表示「有提及」圖) 但一些驗證將是一件好事。
我應該在我的依賴關係解析層中放什麼?這是在哪裏 助手去?這有所有其他項目的參考?
UI服務如何與DAL進行通信? (通過核心?怎麼辦?)
應該去哪裏? [廣泛的問題,我知道...]
的簡化原理圖如下(文件夾代表命名空間):
我認爲把'Interfaces'放在'Infrastructure'裏面是錯誤的。它應該是Core的一部分。 – Jaider