MySql教程

abp项目 从sql server迁移至mysql

本文主要是介绍abp项目 从sql server迁移至mysql,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!


实验发现,还差了两步
整理一下,步骤如下:
1.引用MySql.Data.Entity
2.在Configuration.cs文件(Migrations文件夹下)的构造函数添加下段代码

SetSqlGenerator("MySql.Data.MySqlClient", new MySql.Data.Entity.MySqlMigrationSqlGenerator());

3.修改数据库连接字符串

4.在dbcontext上加上特性

[DbConfigurationType(typeof(MySqlEFConfiguration))]

5.修改Web.config文件
providers在安装MySql.Data.Entity后会自行添加,有一个mysql的,有一个sql server的,把sql server的去掉
然后手动修改defaultConnectionFactory

6.删去原来的所有迁移文件
7.执行迁移指令

Add-Migration "AbpZero_Initial"
Update-Database

迁移过程中,遇到问题搜索mysql报错的相关资料
over

这篇关于abp项目 从sql server迁移至mysql的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!