現在の開発モデルでは、通常、次のソリューション構造を使用しています。
D
a
t ---- Presentation (MVC, WCF, WPF)
a |
--- Business Logic
M |
o ----- Data Access (Repositories & Unit of Work)
d |
e ------- Entities (EF or nHibernate)
l
s
EF がリポジトリと UOW であるという議論があることは知っていますが、それらをビジネス ロジックから除外することは依然として有利であることがわかりました。
開発の取り組みを、Azure の使用にもっと集中するように移行し始めています。Azure を使用するために、いくつかの Web アプリをリファクタリングします。
ソリューションの構築方法を再考するやむを得ない理由があるかどうか疑問に思いました。