400を超えるストアドプロシージャを持つpostgresデータベース(npgsql)を備えた3層アーキテクチャに基づくアプリケーションがあります。次に、MVC3フレームワークを使用して同じアプリケーションを開発したいと思います。
これらのストアドプロシージャで既存のデータベースを使用するための最良の方法を知りたいのですが、コードファーストアプローチ(http://weblogs.asp.net/scottgu/archive/2010/08/03/using-)に出くわしました。 ef-code-first-with-an-existing-database.aspx)が、それが最善の解決策であるかどうかを知りたい。
また、Razorの利点についても読みましたが、私のアプリケーションにはDataGridViewsとTabContorlsがたくさんあるので、Razorを使用するのは簡単でしょうか?