![](/img/trans.png)
[英]Unable to determine the provider name for provider factory of type 'System.Data.SqlClient.SqlClientFactory
[英]SqlClientFactory error with EF 6 - Unable to determine the provider name for provider factory
当我尝试访问上下文中的集合时出现此错误:无法确定类型为“Microsoft.Data.SqlClient.SqlClientFactory”的提供程序工厂的提供程序名称。 确保在应用程序配置中安装或注册了 ADO.NET 提供程序。
我的配置有标准的连接字符串:
<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 管理器并安装,您是否安装了 NuGet
这可能会对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.