OsharpNS轻量级.net core快速开发框架简明入门教程-切换数据库(从SqlServer改为MySql)
OsharpNS轻量级.net core快速开发框架简明入门教程
教程目录
-
从零开始启动Osharp
1.1. 使用OsharpNS项目模板创建项目
1.2. 配置数据库连接串并启动项目
1.3. OsharpNS.Swagger使用实例(登录和授权)
1.4. Angular6的前端项目启动
-
Osharp代码生成器的使用
2.1 生成器的使用
-
Osharp部分模块使用
3.1 Osharp.Redis使用
-
Osharp深度学习和使用
4.2 多上下文配置(多个数据库的使用)
4.3. 自定义模块的定义(Senparc.Weixin的使用)
4.4. 继续学习中....
OsharpNS官方资源
项目地址:https://github.com/i66soft/osharp-ns20
演示地址:https://www.osharp.org 直接使用QQ登录可以查看效果
文档地址:https://docs.osharp.org 正在完善中....
发布博客:https://www.cnblogs.com/guomingfeng/p/osharpns-publish.html 大神看这个文档应该就能跑起来,从零开始启动Osharp基于此文档完成
VS生成器插件:https://marketplace.visualstudio.com/items?itemName=LiuliuSoft.osharp
官方交流QQ群:85895249
切换数据库(从SqlServer改为MySql)
- 删除
CanDoo.Test.Web
项目Migrations
目录下的所有文件(这里的文件是之前按照SqlServer来生成的)
- 删除
CanDoo.Test.Web
项目Startups
目录下的SqlServer开头的2个文件(去掉SqlServer-DefaultDbContext迁移模块)
- 引用
CanDoo.Test.Web
项目Startups
目录下的MySql开头的2个文件(引入MySql-DefaultDbContext迁移模块)
- 修改
appsettings.Development.json
文件中的连接串
- 打开
程序包管理器控制台
,位于工具
-Nuget包管理器
-程序包管理器控制台
- 在
程序包管理器控制台
执行add-migration init
,生成数据库迁移脚本
- 在
程序包管理器控制台
执行update-database
,执行数据库迁移的脚本
- 运行项目
CanDoo.Test.Web
,如果能看到Swagger
说明运行成功,自己再到MySql看看对应的数据库是否生成
补充说明:当实体字段调整之后,如果要修改数据库,重复执行6,7的操作,可以完成数据库的更新