使用 EntityFrameworkCore 遇到無法辨識 'Add-Migration' 問題

使用 Code First 的方式建立模型之後

需要使用Add-Migration 指令來新增移

不過在套件管理器主控台執行指令時



卻跑出以下錯誤:

 add-migration : 無法辨識 'add-migration' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字是否正確,如果包含路徑的話,請確認路徑是否正確,然後再試一次。
位於 線路:1 字元:1
+ add-migration init
+ ~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (add-migration:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException


解決方式:

安裝 Microsoft.EntityFrameworkCore.Tools

點選相依性 > 套件 > 管理 NuGet 套件



輸入關鍵字搜尋,選點 Microsoft.EntityFrameworkCore.Tools 後按安裝



執行 Add-Migration 指令,畫面顯示成功的訊息




留言

這個網誌中的熱門文章

CPE 一顆星選集題目說明與解答 - Java 筆記與心得分享

Visual Studio 自動排版格式化程式碼

1. Vito's family (CPE10406, UVA10041) - CPE一顆星解答與說明