説明されている通りの問題が発生していますここ(「削除された MDF ファイルに添付できない」セクションを参照)、ただし、問題の解決策はそこには記載されていません...
簡単に言うと、問題は、.mdf
ファイルを削除した後、EF 5.0 を使用して DB にアクセスしようとすると、次の例外がスローされることです。
データ例外->エンティティ例外->Sql例外:
ファイル '{0}' をデータベース '{1}' として添付できません
DB ファイルを削除したのですが、初期化子を使用することを期待してアプリケーションを実行すると、厄介なエラー メッセージが表示されます。これを修正する方法はありますか?
ベストアンサー1
DB ファイルを削除しても、SqlLocalDB に登録されたままになります。DB を削除すると修正される場合もあります。これはコマンド ラインから実行できます。
- スタート/プログラム メニューの下にある「VisualStudio の開発者コマンド プロンプト」を開きます。
次のコマンドを実行します。
sqllocaldb.exe stop v11.0
sqllocaldb.exe delete v11.0