Dot-Net
我可以先使用 EF 程式碼和 .net 核心生成遷移腳本嗎
我正在使用 .Net Core 建構 MVC 應用程序,我需要生成遷移腳本。
使用 EF6 我確實執行了命令
update-database -script但是當我嘗試對.net Core 做同樣的事情時,會拋出下一個異常:
更新數據庫:找不到與參數名稱“腳本”匹配的參數
你知道是否有 EF Core 的等價物嗎?
根據EF 文件,您可以使用
Script-Migration命令。如果您只想編寫所有遷移的腳本,您可以像這樣從包管理器控制台呼叫它。如果您只想編寫上次遷移的更改腳本,可以這樣呼叫它:
Script-Migration -From <PreviousMigration> -To <LastMigration>請務必檢查文件,該命令還有更多選項。