标签: sql-server entity-framework-4 asp.net-mvc-4
我正在研究MVC4应用程序,并且是数据库迁移概念及其实现方式的全新手。到目前为止,我们一直在使用VS2012的内置localdb功能,一切都很好。我的问题是,如何在测试环境中将这些移动到单独的SQL服务器?我一直无法找到一个好的解释,并希望大家能够以正确的方式向我提示。
我知道可以在本地生成SQL脚本并在服务器上手动运行它们,但理想情况下我真的希望能够在测试服务器上运行迁移(通过powershell或cmd)并将其应用于所有需要更改SQL Server数据库。
答案 0 :(得分:0)
您可以使用migrate.exe工具执行此操作,该工具是将EF5 nuget包提取到解决方案时安装的命令行工具。
有一个很好的概述here和here,以及网上有很多其他资源。