ABP是一个.netcore快速开发框架,其他就不赘述了,百度都有,这里只记录框架搭建测试过程。
准备内容:
- ABP框架:aspnetboilerplate.com/
- mysql
- nodejs
ABP切换支持mysql:
- vs2019打开项目,卸载EntityFrameworkCore项目的2个mssql包,搜索添加Pomelo.EntityFrameworkCore.MySql和Pomelo.EntityFrameworkCore.MySql.Design
- 修改EntityFrameworkCore项目DbContextConfigurer类,builder.UseSqlServer改builder.UseMySql
- 删除EntityFrameworkCore下Migrations目录的所有文件
- 修改Host项目下的数据库链接为:"Default": "Server=localhost; Database=MyAbpDemoDb; User ID=root; Password=123456; port=3306"
- 打开NuGet包控制台,目标EntityFrameworkCore执行命令:Add-Migration "AbpZero_Initial" 双引号内为自定义单词,等执行完毕后再执行命令:Update-Database 最后打开数据库则可以看到数据库简历完成,并且运行程序