更改数据库表后更新MVC3应用程序

本文关键字:更新 MVC3 应用程序 数据库 | 更新日期: 2023-09-27 18:27:53

提前感谢您的时间:-)

我正在visual studio 2010专业版中从事MVC3应用程序和相关数据库项目。当我修改数据库结构时,我正在项目之间切换。

我想知道更新mvc应用程序中的控制器和视图有什么技巧吗?更新模型(edmx和tt文件)是小菜一碟。但是,在不简单地删除模型和视图并重新开始的情况下重新创建模型和视图似乎是一件繁重的工作。

删除并重新启动不会太糟糕,如果它没有导致我放松对视图的定制,并对我的svn系统造成严重破坏。。。

再次感谢您的想法!

更改数据库表后更新MVC3应用程序

不,代码生成模板是从一开始就运行的,它们不是用来对控制器和视图进行更改管理的。如果您有一个想要使用的标准模板,您可以始终使用T4模板来创建自己的模板,从而生成更接近您想要的最终结果的代码。

但这是你唯一的选择,而不是手工编码。

MVC脚手架允许您快速重新生成视图、控制器、存储库等。然而,您将失去任何自定义功能。您可以自定义T4模板,使页面更像您想要的。如果您的更改是通用的,那么将它们保留在T4模板中意味着它们也将由脚手架重新生成。

这是快速添加新功能/或替换现有功能的好方法。