MVC添加控制器时提示无法检索“MyContosoUniversity.Models.Student”的元数据
用VS2012学习MVC4时练习ContosoUniversity项目,采用CodeFirst模式,数据库采用SQL Server CE,添加StudentContoller控制器,如下图所示:
接下来出错了,如下图所示:
提示无法检索“MyContosoUniversity.Models.Student”的元数据。Web.config中connectionStrings如下:
<connectionStrings>
<add name="SchoolContext" connectionString="Data Source=|DataDirectory|School.sdf" providerName="System.Data.SqlServerCe.4.0"/>
</connectionStrings>
将连接串修改为如下:
<connectionStrings>
<add name="SchoolContext" connectionString="Data Source=|DataDirectory|School.sdf" providerName="System.Data.SqlClient"/>
</connectionStrings>
然后即可重新添加StudentContoller控制器,然后再把connectionStrings改回System.Data.SqlServerCe.4.0即可。