(私はMVCの初心者です)
つまり、ドメイン モデルを含むビジネス ロジック レイヤーと、アプリケーションサービスメソッドからのみビュー モデルを取得するビュー モデルとコントローラーを含むアプリケーション サービス レイヤーを用意するということです。コントローラーにはロジックは含まれず、MVC モデルは (アプリ サービス レイヤーからの) ビュー モデルであり、表示に関連するロジックのみが含まれます。
私が見た ASP.NET MVC に関するチュートリアルはすべて、コントローラー クラスにロジックを含めることに重点を置いていますが、この方法で (大規模なアプリで) ビジネス ロジックを複製し、冗長なコードを記述できると思います。