关于Dispose方法
ado.net操作数据库,除了Connection外,其他Command、DataAdapter等对象是否用完后也要Dispose()?这是不是太烦了啊?交给GC自行处理可以吗?
------解决方案--------------------写个专门的sqlhelper类
------解决方案--------------------这个好用 using(对象){}
------解决方案--------------------从来没回收过的 路过
------解决方案--------------------在你的逻辑代码花括号结束后asp.net会自动回收释放掉资源的,当然你也可以用Dispose在适当的位置回收,或者使用楼上说的 using(对象){} 这样的方式,在对象使用完后就会回收掉了。
------解决方案--------------------不用我我们回收了吧
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------自动回收吧
------解决方案--------------------有Close()方法的执行Close()方法即可。仅有Dispose()方法的看情况,占用较多非托管资源的的大对象可以执行Dispose()方法,其他情况不必执行,交给垃圾收集器自动回收。