使用EF Code First将架构更改应用于生产的工作流程

时间:2014-01-15 05:12:25

标签: entity-framework azure azure-sql-database

我正在尝试定义将架构更改应用于托管应用程序的工作流程。到目前为止,我刚刚完成update-database而没有任何add-migration。由于我上一次迁移意外地删除了表中的所有行,我想稍微证明这一点,这就是我的想法:

  1. 从Azure复制数据库
  2. 确保连接字符串指向本地副本
  3. 在应用程序中添加迁移,请参阅文件生成
  4. update-database -verbose
  5. 在本地测试,检查表格,确保一切正常
  6. 将应用转为只读模式
  7. 更新连接字符串以指向托管数据库
  8. 运行update-database
  9. 经过一些初步的冒烟测试后,重新启用数据库
  10. 经过重大测试后,删除生成的迁移文件以清理VS
  11. 这看起来很典型吗?我该怎么做才能使其更加强大/精简?

0 个答案:

没有答案