显式关闭DataSet的底层连接?

Sha*_* Le 5 c# ado.net

我正在使用DataSet从Microsoft SQL Server检索数据.我是否需要显式关闭连接(或底层SqlDataAdapter自动关闭连接)?

我总是使用DataReader(使用),但第一次使用DataSet - 这就是为什么想知道最佳实践.提前致谢.

Jea*_*tin 0

using 语句在对象被垃圾收集之前清理非托管资源。连接是非托管资源,因此即使您使用数据集,它也应该关闭。