1

私は ASP.NET MVC 4 の完全な初心者です。ASP.NET MVC に関するこの素晴らしいチュートリアルに従っています。

そして、私はある時点で立ち往生しています。

という新しいコントローラーを追加しようとしていますMoviesController.csが、Visual Studio 2010 で次のエラーが発生します。

Unable to retrieve metadata for 'MvcMovie.Models.Movie'. Invalid value for key 'attachdbfilename'.

私はattachdbfilename、Web.Configファイルの次の行を参照していると思います:

<add name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True"
 providerName="System.Data.SqlClient" />

StackOverFlow でもこれを検索しました。解決策の 1 つは、Microsoft SQL Server Compact 4.0 をインストールすることでした。インストールしましたが、何も変わりませんでした。

関連する可能性があります:

Windows 7 64 ビットにも WAMPServer をインストールしましたが、何もする前にすべてのサービスを停止し、アプリケーションを閉じました。

では、どうすればこの問題を解決できますか?

ありがとう !

編集

今、私は |DataDirectory| と考え始めました。パスで変更する必要があります。それは本当ですか?もしそうなら、どのパスですか?

そして、この Movies.mdf ファイルは何ですか? ある種の .sql ファイルですか? そして、私はすでにどこかでそれを作成している必要がありますか?

4

2 に答える 2