このエラーメッセージをグーグルで調べましたが、私に合った解決策を見つけることができませんでした. エンティティ フレームワークを使用して mvc4 アプリケーションを作成しました。ナゲットで「enable-migrations」を実行しようとしていますが、次のエラーが表示されます。
キー「attachdbfilename」の値が無効です
ローカル マシンでフル バージョンの SQL Server 2008 を使用しています。サーバー エクスプローラーを使用してデータベースを追加し、プロパティから接続文字列をコピーしました。
<add name="DefaultConnection" connectionString="Data Source=CQTT4323;Initial database=JBSMonitor;Integrated Security=True" providerName="System.Data.SqlClient"/>
奇妙なことは、完全なSQLサーバーでは必要ないことを理解しているので、attachdbfilenameプロパティがまったくないことです?
手がかり
編集:
接続の名前を「デフォルト接続」から別の名前に変更し、その名前を DbContext で使用すると、すべて正常に機能しました。おそらく別の「デフォルト接続」を使用していますか?