【发布时间】:2009-11-05 11:33:25
【问题描述】:
当我尝试使用 VB.NET 将数据填充到 FlexGrid 中时,DataTable 和 SqlDataReader 之间哪个更快?
【问题讨论】:
标签: vb.net datatable sqldatareader
当我尝试使用 VB.NET 将数据填充到 FlexGrid 中时,DataTable 和 SqlDataReader 之间哪个更快?
【问题讨论】:
标签: vb.net datatable sqldatareader
取决于您要做什么,如果您只需要获取 x 行,那么 Reader 会更快,但如果您要操作或想要对结果集使用缓存,那么请使用任何类型的数据收集。
【讨论】:
SqlDataReader 更快,因为它是只读转发的。但是 DataTable 是基于 xml 的,速度较慢。
【讨论】:
SqlDataReader 要快得多。 它是只读的,你只能在上面运行。
我一直使用阅读器,除非是紧急情况...
【讨论】: