天天看點

.net core之使用EF進行資料遷移的二種方式。

第一種 通過命名行的形式(cmd)

不推薦(這種方式相對比較麻煩)

因為微軟在.net core 3.1版本後 就沒有dotnet指令了 要你自己安裝

我們打開

.net core之使用EF進行資料遷移的二種方式。

打開控制台後 輸入一下代指令 進行安裝

dotnet tool install --global dotnet-ef

.net core之使用EF進行資料遷移的二種方式。

接着我們在項目檔案夾中cmd

.net core之使用EF進行資料遷移的二種方式。

輸入

dotnet ef migrations add DataSeeding

進行資料遷移

DataSeeding是你取的類名稱

如圖

.net core之使用EF進行資料遷移的二種方式。

然後我們對資料庫進行更新

執行一下指令

dotnet ef database update

看到最後的Done代表執行完成

此時資料已經進入資料庫呢。

方式二

.net core之使用EF進行資料遷移的二種方式。

進入控制台

輸入

add-migration initiaMigration 進行資料遷移

同樣initiaMigration是類名

然後輸入

update-database進行資料更新

.net core之使用EF進行資料遷移的二種方式。

好了 以上就是2種資料遷移的指令方式,我使用用的是資料模型優先,ModelFrist。