Model Firstを使用してLinq to Entitiesを使用したMVC3のこのチュートリアルを読んでいました。
http://msdn.microsoft.com/en-us/data/gg685489.aspx
記事からの引用は次のように述べています
コントローラーは、BlogDataEntities を使用してデータを取得します。より高度なアプリケーションでは、ロジックをさらに分離する必要があり、コントローラーから直接 BlogDataEntities を操作することはありません。
MVC アプリケーションのエンティティとコントローラーの間のこの他のレイヤーの一般的な構造は何ですか? 目的は何ですか?