在我的项目中,我看到在许多地方,开发人员在使用后只是取消了 DataReader 对象并且没有关闭或处置。我想知道这样做的好处,我的意思是使数据读取器无效而不是关闭它们。
谢谢和问候,坦梅。
在我的项目中,我看到在许多地方,开发人员在使用后只是取消了 DataReader 对象并且没有关闭或处置。我想知道这样做的好处,我的意思是使数据读取器无效而不是关闭它们。
谢谢和问候,坦梅。
这里的最佳实践是将使用 DataReader 的代码封装在 using 块中。
在网上搜索后,我发现以下链接给了我明确的答案。
http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/a025ee54-e452-474a-84ed-338cbdf827ec