5

我设法从 Nuget 安装 System.Data.SqlClient,我可以使用 SqlConnection 和 SqlDataReader 来阅读。但是为什么错误说 Close() for SqlDataReader missing for DNX core 5?

DNX Core 5.0 错误 CS1061:“SqlDataReader”不包含“Close”的定义,并且找不到接受“SqlDataReader”类型的第一个参数的扩展方法“Close”(您是否缺少 using 指令或程序集引用?)

4

2 回答 2

3

您现在应该升级到 RC2。

此类Close方法已在许多类型中被删除,您应该Dispose在大多数情况下调用。

于 2016-05-22T13:26:14.433 回答
0

我不确定这是 SqlDataReader 的正确版本,但它看起来像在 SqlDataReader 的 corefx 版本中,Close 方法是内部的,而不是像完整的 .NET 框架中那样是公共的

corefx 的 SqlDataReader.cs

于 2016-05-06T01:46:02.133 回答