ASP.NETコアEF追加 - 移行コマンドが動作しません

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

質問

このチュートリアルでは、同じチュートリアルから作成したVS2015プロジェクトでPM> Add-Migration MyFirstMigrationコマンドを実行すると、解決できない次のエラーが発生します。

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. 上記のチュートリアルを使用していますが、チュートリアルで使用されているNo Authentication代わりにIndividual User Account認証を使用しています。
  2. 私は最新のASP.NeT Core 1.0 and VS2015-Update 3 on windows 8.1リリースしました
  3. これは新しく作成されたプロジェクトです。その他のDbContextは手動でインストールされていません

受け入れられた回答

次のコマンド( この記事から入手)と@Maverik( ここではSTackoverflow)の応答と上記の@doctorの提案を実行すると、問題が解決しました。皆さんのお手伝いをありがとうございます:

PM> Add-Migration MyFirstMigration -Context BloggingContext

人気のある回答

このエラーは、複数のDbContextがある場合は--contextにdbコンテキスト名を付けて言及するよう明確に説明しています。それであなたのDbContext名を言及することによって試みなさい。

dotnet ef migrations add Initial --context SampleDbContext

お役に立てれば。



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ