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