今天根據《ASP.NET+MVC3書店實例》來學習mvc3,訪問數據類的過程中遇到了“提供程序未返回 ProviderManifestToken 字符串”的錯誤。
我用的的數據庫是sql server 2008而不是vs2010自帶的數據庫哦~~~~
我自己的解決辦法就是配置web.config文件的 <connectionStrings> </connectionStrings>
如下:
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf; User Instance=true" providerName="System.Data.SqlClient"/>
<add name="BookStoreEntities" connectionString="data source=localhost; Initial Catalog=BookStore; User ID=sa; Pwd=123456" providerName="System.Data.SqlClient"/>
</connectionStrings>
注意:MVC3默認的數據庫連接是第二條,即“BookStoreEntities”,BookStore是數據庫的名字。后面的語句,只需要將自己的數據庫的用戶名和密碼換上就可以了。