繁体   English   中英

EF 6 的 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM