繁体   English   中英

不使用代码优先迁移

[英]Not using code first migrations

我首先喜欢代码。 但是在这里然后面临矛盾的问题,诸如此类,这使我删除数据库并重新创建等。

我担心的是,一旦投入生产,我就无法做到这一点。

是否可以不使用代码优先迁移,而只在数据库/表上手动创建字段?

这也使我再次担心外键约束。

做这个的最好方式是什么?

如果使用EF <4.3,则可以分两步在开发服务器上重新创建数据库并手动更新生产数据库:

  1. 在表上手动创建字段
  2. 更新EdmMetadata表(使用数据表单dev数据库)

其他使用代码优先迁移:update-database -script,此命令为您的数据库生成更新脚本,您可以手动执行。

在大约4:20,Microsoft网站上的教程视频开始谈论迁移http://msdn.microsoft.com/en-us/data/jj193542.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM