C#的IDataReader造成的资源泄漏
2017-02-06
20
C#的IDataReader造成的资源泄漏2007-10-04在(+)数据访问的时候,MS曾经在其出版的书籍中强调过(有可靠证据),尽量不要使用使用DataSet访问对象,而是使用IDataReader这个只读的向前的记录集访问,的确,这是有一定的道理的,DataSet是把数据集先置于内存中,然后告诉缓存起来,断开连接,IDataReader是直接读取的.在数据量较少的情况下,DataSet和IDataReader的优劣并没有非常明显的优劣,然而,当数据流...