我一直在关注一些关于代码优先迁移的教程,现在我已经准备好部署到我们的临时服务器上了。
我们通常将web应用发布到文件系统,然后通过远程桌面手动更新站点(据我所知不是最好的)。
所有的教程和最佳实践,就代码优先和部署而言,似乎要么过时了,要么特定于Azure部署。
将使用代码优先迁移(EF6)开发的web应用程序部署到实时环境中的最佳实践是什么?那么如何处理对实时环境的更新呢?
我知道我可以使用Update-Database生成脚本,但是这些脚本不包含任何种子数据。脚本是要走的路吗?
谢谢,
发布于 2014-01-08 20:26:39
您可以使用DBMigrator更新menhod这将运行任何挂起的迁移。配置类中的种子方法将在应用程序每次启动时运行。
您还可以使用migrate.exe运行数据库更新。
https://stackoverflow.com/questions/20955671
复制相似问题