设为首页 | 加入收藏  
软件定制开发
网站首页 关于我们 新闻中心 产品介绍 成功案例 小程序开发 公众号开发 联系我们
首页 > 最新公告
 
【软件开发完成后数据库的迁移之旅】
来源:www.sywebsoft.com 发布者:领航科技  发布时间:2020/11/8 
 
用DAC实现数据库的架构迁移

完整的架构迁移操作,分为抽取(Extract)、注册(Register),部署(Deploy)和升级(Upgrade):

抽取(Extract)DAC是根据现存的数据库创建DAC package文件,抽取数据库对象的定义和相关的实例级别的元素,比如Login,以及Login 和User之间的关系。
目前Migrator.Net原生代码支持:MsSql,Oracle,PostgreSql,Sqlite,MySql。当然您也可以继承其几个抽象类,完成对其他数据库的支持。使用 Migrator.Net,您可以不用关注使用的是什么类型数据库,数据库之间的迁移也很方便,我们只要关注的是我需要哪些表,哪些字段,哪些索引,哪些关联。
App.config中自动添加了“entityFramework”配置节,在EF包安装过程中自动根据当前环境配置了“defaultConnectionFactory”, “defaultConnectionFactory”是EF默认的连接配置,只有在没有配置连接字符串时生效。在上一篇文章中我们提到如果不进行连接字符串配置EF会自动识别并创建数据库到“.\SQLEXPRESS”或者“LocalDb”,事实上就是通过这里识别的,可以看出我机器上没有“.\SQLEXPRESS”就自动使用了“LocalDb”,配置默认连接到“LocalDbConnectionFactory”。

下一篇:ASPNet加密方式的几种对比
 
推荐文章

oa软件定制开发中的一二三 [2020/11/7]
ASPNet加密方式的几种对比 [2020/10/31]
加密狗,加密狗的重要性 [2020/10/28]
怎么样把我asp.net 工作的面试机会 [2020/10/27]
如何签订软件定制开发合同 [2020/10/26]
开发触摸屏软件需要注意的几点事项 [2020/10/25]
 
沈阳软件开发
沈阳软件定制开发
沈阳软件公司
沈阳软件开发公司
首页
关于我们
新闻中心
产品介绍
解决方案
成功案例
服务支持
联系我们
关于领航
 
公司地址:沈阳市沈河区北站路77-1号光达大厦C座13层
邮政编码:110013
客服电话:13840539193 024-31281857
Email:2579047692@qq.com
客服Q Q:2579047692
辽ICP备15019440号
官方微信
 
Copyright @ 2005-2020 sywebsoft.com All Right Reserved
展开