C# EF 6出现SqlClientFactory错误-无法确定提供程序工厂的提供程序名称
当我尝试在上下文中访问集合时,出现以下错误: 无法确定“Microsoft.Data.SqlClient.SqlClientFactory”类型的提供程序工厂的提供程序名称。确保已在应用程序配置中安装或注册ADO.NET提供程序 我的配置具有标准连接字符串:C# EF 6出现SqlClientFactory错误-无法确定提供程序工厂的提供程序名称,c#,.net,entity-framework,C#,.net,Entity Framework,当我尝试在上下文中访问集合时,出现以下错误: 无法确定“Microsoft.Data.SqlClient.SqlClientFactory”类型的提供程序工厂的提供程序名称。确保已在应用程序配置中安装或注册ADO.NET提供程序 我的配置具有标准连接字符串: <add name="someDb" connectionString="Data Source=****;Initial Catalog=****;Integrated Security=SSPI;Mu
<add name="someDb" connectionString="Data Source=****;Initial Catalog=****;Integrated Security=SSPI;MultipleActiveResultSets=True;" providerName="Micorsoft.Data.SqlClient" />
多年来,它一直运行良好(providerName是System.Data.SqlClient),现在正试图用EF 6.2升级到Standard2.0
希望可以对连接字符串或DbContext进行修复,但我被难住了。如果没有转到NuGet package manager然后安装,您是否安装了NuGet 只需在Microsoft.Data.SqlClient上添加NuGet依赖项并进行更新 这可能对你有帮助