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

我试图访问类库中的IDbConnection接口,以便创建一个连接和从数据库中提取数据的连接对象,但我无法访问System.Data.dll中应该访问的IDbConnection接口。

我无法在NuGet的任何地方找到它。 那么,我该怎么做呢?

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

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

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

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