ASP.NET Core EF Add-Migration命令無法正常工作

asp.net-core c# entity-framework-core visual-studio-2015

當我在從同一教程創建的VS2015項目中運行PM> Add-Migration MyFirstMigration命令時,遵循此Microsoft教程 ,我得到以下錯誤,我無法解決:

More than one DbContext was found. Specify which one to use. Use the '-Context' parameter for PowerShell commands and the '--context' parameter for dotnet commands.

值得注意的

  1. 我正在使用上面的教程,除了我正在使用Individual User Account身份驗證而不是本教程中使用的No Authentication
  2. ASP.NeT Core 1.0 and VS2015-Update 3 on windows 8.1發布了最新版本的ASP.NeT Core 1.0 and VS2015-Update 3 on windows 8.1
  3. 這是一個新創建的項目。沒有手動安裝其他DbContext

一般承認的答案

運行以下命令(從獲得的這篇文章 ),並從@Maverik響應(從計算器這裡 ),並從@doctor建議上面幫我解決了問題。感謝大家的幫助:

PM> Add-Migration MyFirstMigration -Context BloggingContext

熱門答案

如果有多個DbContext,錯誤清楚地解釋了 - 帶有db Context名稱的--context。因此,請嘗試提及您的DbContext名稱。

dotnet ef migrations add Initial --context SampleDbContext

希望這可以幫助。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow