0

我目前正在开发一个 ASP.Net MVC 5。问题是,我一直对网站进行编码并将它们交给管理部署和维护的其他人。我从来没有在制作的另一边,现在我必须是。我已经阅读了一些关于 ASP.Net MVC 3 的文章,但是由于我正在使用 MVC 5 创建这个项目,我想知道在模型需要一些更改的情况下我应该做什么。例如:

  • 我重命名字段或列
  • 使用可接受的默认值向模型添加另一个字段(甚至可能为 null)
  • 删除字段
  • ...
4

1 回答 1

1

您应该能够生成更新数据库所需的脚本。有关更多信息,请参阅帖子。基本上它说:

运行 Update-Database 命令,但这次指定 –Script 标志,以便将更改写入脚本而不是应用。

打开您的包管理器控制台(工具 > 库包管理器 > 包管理器控制台),定位您的迁移项目,然后运行“Update-Database -Script”。

然后获取脚本并针对您的生产/登台/测试/任何环境运行它。

于 2013-11-15T03:57:36.370 回答