我有一個完整的帶有EF Core數據訪問的.NET Framework項目(* .csproj)。在完整.NET項目中啓用EF Core遷移(* .csproj)
如何在非.NET核心項目(ASP.NET MVC5)中爲EF Core啓用遷移?
我得到以下錯誤:
dotnet : No executable found matching command "dotnet-ef"
我有一個完整的帶有EF Core數據訪問的.NET Framework項目(* .csproj)。在完整.NET項目中啓用EF Core遷移(* .csproj)
如何在非.NET核心項目(ASP.NET MVC5)中爲EF Core啓用遷移?
我得到以下錯誤:
dotnet : No executable found matching command "dotnet-ef"
EF核心工具的1.0.0-preview2和1.0.0-preview1版本不上的csproj項目中,只有project.json工作。改爲使用包管理器控制檯命令。見https://docs.efproject.net/en/latest/miscellaneous/cli/powershell.html
添加遷移然後失敗,「除非目標項目和啓動項目都是ASP.NET Core或.NET Core項目,否則此命令可能失敗。」 – user764754
您需要安裝包含EF命令的工具:安裝,包裝Microsoft.EntityFrameworkCore.Tools - 預 –
他們已經安裝了 –
,你也有你的project.json「Microsoft.EntityFrameworkCore.Tools」: { 「版本」: 「1.0.0-preview1決賽」, 「進口」:[ 「便攜式net45 + win8的+ dnxcore50」, 「便攜式-net45 + win8的」 ] }?如果你有它,那麼你的路徑或.net版本號碼似乎有問題。 –