EF Core 生成數據庫


   1、運行cmd,切換到打開項目所在文件夾,輸入下面的命令

dotnet ef migrations add Initial     建立並初始化數據庫
dotnet ef database update 更新數據庫
dotnet ef migrations add xxxx     更新模型字段后需要執行此命令通知vs重新編譯表變動  xxxx為變更的任意字段名  一個就夠  系統會自動追加變更添加的其他字段
dotnet ef database update 更新數據庫

2、vs中
PM> Enable-Migrations 啟動遷移配置
PM> Add-Migration xxxx 更新數據庫的遷移的名稱 更新模型字段后需要執行此命令通知vs重新編譯表變動 xxxx為變更的任意字段名 一個就夠 系統會自動追加變更添加的其他字段
(注意這里必須是在Models目錄中添加數據模型(類、新建項、現有項等)並重新生成后,然后添加對應的控制器和視圖后才能使用此命令,生成遷移命令后馬上使用Update-Database更新數據庫。
(可以多次修改生成一次遷移命令,不能多次遷移修改卻執行一次更新數據庫,只能遷移一次就更新一次。)
PM> Update-Database –TargetMigration: $InitialDatabase 回滾數據庫至初始狀態
PM> Update-Database –TargetMigration: xxxx 回滾數據庫至某個更新


免責聲明!

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



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