我按照这个来创建一个简单的MVC应用程序。创建模型后,当我尝试添加控制器时,出现以下错误:
无法检索“MvcApplication.Models.Movie”的元数据。键“attachdbfilename”的值无效。
有人可以告诉我为什么会收到此错误。
更新:我看到了这个,其中解决方案是通过更改 providerName 来提供的。但就我而言,它已经是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>