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的操做,能夠完成數據庫的更新
相關文章
相關標籤/搜索