问题描述
我想知道数据库查询语句的时候用dataset所花的时间是不是比datatable要花的时间多呢?我要查的数据很少,只有一行,那么用DataRow,DataColumn呢?
解决方案
解决方案二:
datatable算是dataset的一个成员,如果dataset只有一个datatable成员,个人觉得查询速度差不多,向DataTable中添加一个或多个DataColumn对象来定义DataTable的结构,通过DataRow将数据添加到用DataColumn定义好DataTable中。
解决方案三:
自己学会写上3、4行语句来测试“平均执行速度”。自己学会吃饭,总比让别人喂要好一些。这类问题不应该求人。
解决方案四:
楼主。你就一行数据,这个比较可以忽略不计了。。。。
解决方案五:
引用2楼sp1234的回复:
自己学会写上3、4行语句来测试“平均执行速度”。自己学会吃饭,总比让别人喂要好一些。这类问题不应该求人。
我知道dataset中包含,多个datatable,觉得在数据量大的时候应该会有存取速度的差异,数据量小的时候应该是可以忽略不计的,就是不知道这个数据量达到什么个量级的时候有影响。我自己试试,谢了
解决方案六:
引用2楼sp1234的回复:
自己学会写上3、4行语句来测试“平均执行速度”。自己学会吃饭,总比让别人喂要好一些。这类问题不应该求人。
大神的话永远都是那么有道理
解决方案七:
不要说你只有一行,几百几千几万对于dataset和datatable来说也没啥太大区别,dataset不就比datatable多了个new么
解决方案八:
这个关键是看你查询数据的内容,Dataset可以理解为虚拟的数据库,而Datatable看理解为表!如果你不涉及到多表的话用datatable就可以了
解决方案九:
6楼正解。。
解决方案十:
既然只有一行,就按十年前的电脑上运算,时间开销应该都可以忽略不计吧?
时间: 2024-10-30 15:52:10