私は 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 ファイルですか? そして、私はすでにどこかでそれを作成している必要がありますか?