ASP.NET MVC3スキャフォールディングの例をいくつか見てきましたが、それらは常に単純な基本的なアプリケーションです。いくつかのプロジェクトを使用した階層型/階層型ソリューションについてはどうでしょうか。
/Data
/Repository
/Services
/UI (MVC3)
基本的な足場は、すべてをコントローラーにプッシュします。
足場テンプレートをカスタマイズして、データプロジェクトからPOCOを取得し、リポジトリプロジェクトにリポジトリを作成し、サービスプロジェクトにサービスを作成し、最後にデータコンテキストについて何も知らないMVCにシンコントローラーを作成できますか?
それは本当の生産性ブースターなので、私は少し混乱しています。