应用程序configuration文件中的连接string“MyConnection”不包含所需的providerName属性。
我使用Entity Framework Code First
,
我的连接string在configuration文件中:
<connectionStrings> <clear/> <add name="ApplicationServices" connectionString="Data Source=PC-X;Initial Catalog=MYdb;Integrated Security=True"/> </connectionStrings>
当我尝试访问数据(应该创build数据库的东西)正在下降,出现以下错误:
The connection string 'ApplicationServices' in the application's configuration file does not contain the required providerName attribute."
我错过了什么?
在connectionString
属性之后(假设你正在使用SQL),你错过了下面的一段代码:
providerName="System.Data.SqlClient"
将来某个时候 完整的代码
<add name="YouContext" connectionString="Integrated Security=True;Persist Security Info=False;Initial Catalog=YourDatabaseName;Data Source=YourPCName;" providerName="System.Data.SqlClient"/>