如何在面向 .NET Core 的 Visual Studio 2015 中引用 System.Data?

How to reference System.Data in Visual Studio 2015 targeting .NET Core?

我正在尝试访问 class 库中的 IDbConnection 接口,以便创建连接对象并从数据库中获取数据,但我无法访问 IDbConnection 接口应该在 System.Data.dll.

我在 NuGet 中也找不到它。那么,我该怎么做呢?

Microsoft 是否也改变了我们连接数据库的方式,或者 .NET Core 中是否引入了任何新接口?

IDbConnectionIDbCommand 等接口已从 .NET Core 的 System.Data.Common 命名空间中删除。它们已被 DbConnectionDbCommand 等抽象 类 取代。您可以阅读有关此事的讨论 here

您可以查看 System.Data.Common here 的 .NET Core 进度。将来,如果您不确定类型是否已被移动或删除,这可能是一个检查的好地方。

您要安装的 NuGet 包是 System.Data.Common,其中包含提到的类型。