OsharpNS輕量級.net core快速開發框架簡明入門教程-切換數據庫(從SqlServer改為MySql)


OsharpNS輕量級.net core快速開發框架簡明入門教程

教程目錄

  1. 從零開始啟動Osharp

    1.1. 使用OsharpNS項目模板創建項目

    1.2. 配置數據庫連接串並啟動項目

    1.3. OsharpNS.Swagger使用實例(登錄和授權)

    1.4. Angular6的前端項目啟動

  2. Osharp代碼生成器的使用

    2.1 生成器的使用

    2.2 生成代碼詳解(如何自己實現業務功能)

  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的操作,可以完成數據庫的更新


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM