【说明】ABP原始框架环境准备:
ASP.NET Core 2.X
.NET Core (Cross Plateform)
vue 2.5.16
vuex 3.0.1
ABP 3.8.1
yarn 1.9.4
【说明】MYSQL基础支撑
【说明】生成升级脚本的设计支撑,例如,MYSQL数据库字段类型到实体类型的映射关系。
【说明】修改前:
【说明】修改后:
【说明】注意:
如果引用的是UseMYSql,则说明,引用包为MySQL.Data.EntityFrameworkCore,生成迁移脚本的时候,仍然会报无法进行转换的错误。
【说明】modelBuilder.Entity<ApplicationLanguageText>().Property(p => p.Value).HasMaxLength(500);
没有验证过为什么这样做。
【说明】修改后的格式:
"Default": "Server=[mysql的连接地址]; port=[端口]; Database=[数据库名称]; user id=[登录账户]; password=[登录密码];"
【说明】执行:add-migration [迁移脚本名称]
执行成功后,将在 Migrations中生成[迁移脚本名称]命名的脚本文件。
【说明】执行 : update-database