資料庫遷移方式:PMC(程式包管理控制器),CLI(程式所在目錄控制台操作) 1:在遷移資料庫之前AppSetting.json中配置資料庫信息 註:在NuGet包管理器上同時引入Entityframeworkcore.Tools 和 Entityframeworkcore.sqlserver 插件 ...
資料庫遷移方式:PMC(程式包管理控制器),CLI(程式所在目錄控制台操作)
1:在遷移資料庫之前AppSetting.json中配置資料庫信息
註:在NuGet包管理器上同時引入Entityframeworkcore.Tools 和 Entityframeworkcore.sqlserver 插件。
2:CLI資料庫遷移
a:首先需要在項目文件中添加庫的引用
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.2" />
版本號依自己項目實際情況而定。
b:在項目所在的控制窗體中操作,輸入命令 dotnet ef migrations add InitalCreate,InitalCreate 可以隨意命名,。執行完這行命令將會在項目中找到Migrations文件夾,
生成的文件數據都在裡面,InitalCreate文件中有兩個重寫方法Up、Down,Up表示轉移後的數據形式,Downb表示轉移前的數據形式
c:現在需要生成資料庫,執行命令 dotnet ef database update
註:如果上面步驟均沒有問題,說明資料庫已經生成。但是如果有問題請關註下是否缺少引用,自行百度解決吧。
2:PMC(程式包管理控制器)
這個相對比較簡單
a:找到程式包管理控制器
b:在控制台輸入命令:add-migration 在Name出隨意輸入英文名稱 update-database
註:如沒報錯資料庫就已經生成成功,如有問題
如有不足請各位道友指教,謝謝。。。