ef core 常用命令


在命令提示符下運行以下命令以安裝 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
 


免責聲明!

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



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