在调用Dispose之前,是否需要关闭SqlDataReader?

时间:2010-02-22 20:02:03

标签: ado.net garbage-collection

根据this Dispose() SqlConnection 调用关闭(),所以您不需要调用两个,只需 Dispose()。对于 SqlDataReader

是否相同?

1 个答案:

答案 0 :(得分:4)

您只需拨打处理,因为来电关闭

我使用.NET Reflector并发现 DbDataReader的 SqlDataReader 的基础) Dispose 方法会调用关闭< /强>