我正在尝试访问IDbConnection
接口在类库中,以便创建一个连接对象来连接数据库并从数据库中获取数据,但我无法访问IDbConnection
接口应该是在系统数据.dll.
我在 NuGet 中也找不到它。那么,我该怎么办呢?
Microsoft 是否也改变了我们连接数据库的方式,或者 .NET Core 中是否引入了任何新接口?
The IDbConnection
, IDbCommand
等接口已从System.Data.Common
.NET Core 中的命名空间。它们已被替换为DbConnection
, DbCommand
等等抽象类。您可以阅读有关此事的讨论here https://github.com/dotnet/corefx/issues/3480.
您可以查看 .NET Core 的进展System.Data.Common
here https://github.com/dotnet/corefx-progress/blob/d03acd1c88e4de1020f79715e351a8353c758ccd/src-diff/System.Data.Common.md。将来,如果您不确定类型是否已移动或删除,这可能是一个不错的检查位置。
您要安装的 NuGet 包是系统.数据.公共 https://www.nuget.org/packages/System.Data.Common,其中包含提到的类型。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)