.Net的SqlDataReader问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 06:58:56
try
{
SqlDataReader() reader = GetDataReader();
Process(reader);
}
catch
{}
如果在Process里reader出错了. 会自动关闭reader吗?

如果在Process里reader出错了. 会自动关闭reader吗?
短时间内不会关闭,而是会超时关闭,如果是有N多个这样的连接那资源就被耗完了.
一般这种耗资源的对象,用完了就要关闭或销毁.比如文件流或网络流之类的.