これに従って、単純なMVCアプリケーションを作成しました。モデルを作成した後、コントローラーを追加しようとすると、次のエラーが発生しました。
"MvcApplication.Models.Movie" のメタデータを取得できません。キー「attachdbfilename」の値が無効です。
このエラーが発生する理由を誰かに教えてもらえますか。
更新:プロバイダー名を変更することで解決策が提供されるこれを見ました。しかし、私の場合、それはすでにSystem.Data.SqlClientです。以下は私のconnectionStringsです:
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-MvcApplication-20130708120940;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
<add name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>