一、安裝nuget包:pomelo.entityframeworkcore.mysql
二、修改配置文件
修改內容:
三、修改數據庫連接字符串
修改內容:
四、實體類對應的表配置
五、添加數據遷移
若文件夾Migrations不存在,則先創建
刪除EntityFrameCore層中Migrations文件夾裏的所有文件,別刪除Migrations文件夾,然後重新生成解決方案,接着打開程序包管理器控制檯,
選中.EntityFrameworkCore,輸入以下命令:Add-Migration Setting
注:在遷移數據庫的時候,老是提示包的各種版本問題,進行了.net core hosting運行時版本的降低安裝(具體是不是這個問題,沒驗證出來)。
最後將引用的nuget包只保留如下幾個,就可以正常遷移了,其他的包都移除掉了
尤其這個包安裝後,安裝後會報錯,就移除了。