推广 热搜: page  关键词  红书  哪些  数据分析  链接  搜索  获取  小红  服务 

成都科技网站建设电/济南百度竞价开户

   日期:2024-12-18     作者:g6112    caijiyuan   评论:0    移动:https://sicmodule.kub2b.com/mobile/news/9508.html
核心提示:Entity Framework 4.3 版本终于为开发者带来了迁移(Migrations)功能,从此以后使用EF不必依赖于单独预发布

Entity framework 4.3 版本终于为开发者带来了迁移(Migrations)功能,从此以后使用EF不必依赖于单独预发布的迁移库了。

什么是EF迁移呢?如果你正在使用Entity framework Code-First,那么借助迁移功能,你可以不需要删除再重新创建数据库模式(database schema,而只要通过更新就能将改动映射到你的POCO类中。该过程包含生成DDL语句创建新的表和列,改变已有的表和列等等。虽然迁移功能作为Nuget包开放已经有了一阵子(如果出于某些遗留原因,你还在使用低版本的Entity framework,那么你还可以继续使用那个Nuget包,但是它并没有得到微软的官方支持。

成都科技网站建设电/济南百度竞价开户

有一段时间,迁移一直是Entity framework呼声最高的功能之一。

MSDN团队博客还分别介绍了自动迁移和基于代码的迁移。前者——自动迁移(Automatic Migrations)使用了Visual Studio内置功能以及基于代码的迁移;而后者——基于代码的迁移(Code based migrations)使用的是纯代码的方式。理想情况下,只有在需要覆写默认行为时,例如重命名列名而不是删除再创建一个新的列,或者为增加的列提供默认值时,你才会用得到基于代码的迁移。

另外,迁移还能够创建用于生产数据库的部署脚本。

Entity framework是微软为.NET应用程序提供的对象关系映射器。

查看英文原文http://www.infoq.com/news/2012/02/migrations

本文地址:https://sicmodule.kub2b.com/news/9508.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号