DataReader
,但由于我需要做的事情是将DataReader
返回给位于页面代码后台的调用方法,所以我无法在调用SQL Server的方法的类中关闭连接。因此,我没有finally或using块。正确释放资源的方法是让该类实现
IDisposable
吗?或者我应该从调用者显式地处理非托管资源(类级字段)?编辑:我发送数据读取器,因为我需要将数据读取器中的特定数据绑定到列表项控件,因此在调用类(Codebehind页面)中,我执行以下操作:
new ListItem(datareader["dc"]); (along those lines).