在命令提示符下運行以下命令以安裝 EF CLI 工具:
.NET Core CLI
dotnet tool install --global dotnet-ef
創建初始遷移
確保命令提示符位於項目文件夾中,並運行以下命令:
.NET Core CLI
dotnet ef migrations add InitialCreate
更新數據庫
接下來,將遷移應用到數據庫以創建架構。
dotnet ef database update
刪除遷移
有時,你可能在添加遷移后意識到需要在應用遷移前對 EF Core 模型作出其他更改。 要刪除上個遷移,請使用如下命令。
dotnet ef migrations remove
還原遷移
如果已對數據庫應用一個遷移(或多個遷移),但需將其復原,則可使用同一命令來應用遷移,並指定回退時的目標遷移名稱。
dotnet ef database update LastGoodMigration
刪除數據庫
刪除 CU.db 文件,或運行以下命令 :
.NET Core CLI
dotnet ef database drop --force
生成 SQL 腳本
調試遷移或將其部署到生產數據庫時,生成一個 SQL 腳本很有幫助。 之后可進一步檢查該腳本的准確性,並對其作出調整以滿足生產數據庫的需求。 該腳本還可與部署技術結合使用。 基本命令如下。
dotnet ef migrations script