2013-05-05 15 views
9

の初期化中に、私は、エンティティのデータベースを最初例外がデータベース

をコードをやって発生した{「データベースの初期化中に例外が発生しました。詳細については のInnerExceptionを参照してください。」}

正常に動作していましたが、物理データベースを削除して再作成することにしましたが、毎回失敗します。

私はエラー

がファイル 'C:\ ASP \ OdeToFood \ OdeToFood \ App_Dataに\ OdeToFoodDb.mdf' を添付することはできません取得します。データベース 'OdeToFoodDb' と「}

そのコードが最初にあるので、なぜデータベースを再作成しないのかわかりません。

+0

移行機能を使用しましたか?古い移行を整理してやり直す必要があるかもしれません。私はコードが誤解されている間は毎回見つける。 – Nomad101

+0

どうしたのですか? –

+0

これは非常に便利ですhttp://msdn.microsoft.com/en-us/data/jj591621.aspx – Nomad101

答えて

13

したがって、Visual Studioからファイルを削除することは愚かな考えです。

SQLに登録済みです。

火災アップMS SQL管理ツール、あなたは、データベースが、まだそれを削除し、存在して表示されますv11.0

\私の場合(ローカル)

でサーバーに接続し、エラーが発生します。ファイルは存在しません。リフレッシュし、SQLから消えた。今度はあなたのコードをもう一度実行してみてください。

したがって、DBを管理ツールから削除するには、Visual Studioを使用しないでください。

+3

をVisual Studio内で「SQL Server Object Explorer」を使用してこれを行います。 –

+4

デールに感謝、あなたは私の時間を救った。 – chintan123

+0

これは次のとおりです。(localdb)\ v11.0(local - > localdb) –

関連する問題