OsharpNS轻量级.net core快速开发框架简明入门教程-切换数据库(从SqlServer改成MySql)

OsharpNS轻量级.net core快速开发框架简明入门教程

教程目录html

  1. 从零开始启动Osharp前端

    1.1. 使用OsharpNS项目模板建立项目mysql

    1.2. 配置数据库链接串并启动项目git

    1.3. OsharpNS.Swagger使用实例(登陆和受权)github

    1.4. Angular6的前端项目启动sql

  2. Osharp代码生成器的使用数据库

    2.1 生成器的使用json

    2.2 生成代码详解(如何本身实现业务功能)app

  3. Osharp部分模块使用框架

    3.1 Osharp.Redis使用

    3.2 Osharp.Hangfire使用

    3.3 Osharp.Permissions使用

  4. Osharp深度学习和使用

    4.1 切换数据库(从SqlServer改成MySql)

    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)

  1. 删除CanDoo.Test.Web项目Migrations目录下的全部文件(这里的文件是以前按照SqlServer来生成的)
    删除SqlServer迁移代码
  2. 删除CanDoo.Test.Web项目Startups目录下的SqlServer开头的2个文件(去掉SqlServer-DefaultDbContext迁移模块)
    删除SqlServer迁移模块
  3. 引用CanDoo.Test.Web项目Startups目录下的MySql开头的2个文件(引入MySql-DefaultDbContext迁移模块)
    添加MySql迁移模块
    添加MySql迁移模块2
  4. 修改appsettings.Development.json文件中的链接串
    修改链接串
  5. 打开程序包管理器控制台,位于工具-Nuget包管理器-程序包管理器控制台
    打开程序包管理控制台
  6. 程序包管理器控制台执行add-migration init,生成数据库迁移脚本
    生成数据库迁移代码
  7. 程序包管理器控制台执行update-database,执行数据库迁移的脚本
    更新数据库
  8. 运行项目CanDoo.Test.Web,若是能看到Swagger说明运行成功,本身再到MySql看看对应的数据库是否生成 补充说明:当实体字段调整以后,若是要修改数据库,重复执行6,7的操做,能够完成数据库的更新
相关文章
相关标签/搜索