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即可。

 

初次发帖,向各位达人学习!感谢冠军老师,洞庭夕照 老师,从你们的博客中受益匪浅!

posted @ 2013-02-14 11:34  天涯我行  阅读(2482)  评论(5编辑  收藏  举报