我有一个基于 3 层架构的应用程序,其中 postgres 数据库(npgsql)有 400 多个存储过程,现在我想使用 MVC3 框架开发相同的应用程序。
我想知道将现有数据库与这些存储过程一起使用的最佳方法是什么,我遇到了代码优先方法(http://weblogs.asp.net/scottgu/archive/2010/08/03/using- ef-code-first-with-an-existing-database.aspx),但想知道它是否是最佳解决方案。
我还阅读了 Razor 的好处,但是我的应用程序有很多 DataGridViews 和 TabContorls,所以我想知道使用 Razor 是否容易?