DNX Core 5.0错误CS1061:'SqlDataReader'不包含'Close'的定义

时间:2016-05-06 01:18:43

标签: c# sql asp.net5

我设法从Nuget安装System.Data.SqlClient,我可以使用SqlConnection和SqlDataReader来读取。但是为什么错误说对于DNX核心5缺少SqlDataReader的Close()?

  

DNX Core 5.0错误CS1061:'SqlDataReader'不包含   '关闭'的定义,没有扩展方法'关闭'接受a   可以找到类型'SqlDataReader'的第一个参数(你错过了吗?   using指令或程序集引用?)

2 个答案:

答案 0 :(得分:3)

您现在应该升级到RC2。

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

答案 1 :(得分:0)

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

corefx's SqlDataReader.cs