加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

.net – 实体框架的数据库迁移4

发布时间:2020-12-12 16:29:16 所属栏目:MsSql教程 来源:网络整理
导读:我一直在玩实体框架4,使用模型驱动的方法从我的实体生成数据库脚本.这是伟大的,但我不知道如何工作,当涉及到版本控制数据库.我猜,如果我想使用一个活跃的记录类型迁移框架,我必须以其他方式工作,并从我的数据库生成我的实体?有没有办法使用模型驱动的方法和
我一直在玩实体框架4,使用模型驱动的方法从我的实体生成数据库脚本.这是伟大的,但我不知道如何工作,当涉及到版本控制数据库.我猜,如果我想使用一个活跃的记录类型迁移框架,我必须以其他方式工作,并从我的数据库生成我的实体?有没有办法使用模型驱动的方法和版本的数据库正确?

解决方法

NuGet即将推出EntityFramework.Migrations

Scott Hanselman在TechEd 2011(由http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/DEV349在线提供)演示了演示.相关部分是45分钟.

简而言之,一旦安装了软件包,您将在软件包管理器控制台中输入以下内容,以生成数据库更改脚本:

migrate -script

更新(2011年11月13日)

这个包的alpha 3版本现在在NuGet上可用.而不是使用上面提到的cmdlet migrate -script,它使用cmdlet Add-Migration< migrationname&gt ;. Awalk-through of its use可以在ADO.NET团队博客中找到.

更新(2012年2月14日)

此功能现在可以作为主要EntityFramework NuGet package的一部分,从版本4.3开始.使用EF 4.3的updated walk-through可在ADO.NET团队博客中找到.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读