应用程序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"/>