adapter.Fill(dt) vs dt.Load(reader)
一、SqlDataAdapter.Fill(DataTable dataTable)
添加或刷新指定范围中的行 DataSet 以匹配中使用数据源的那些 DataTable 名称。
二、DataTable.Load(IDataReader reader)
填充 DataTable 使用所提供的数据源中的值 IDataReader。
Load方法使用的第一个结果集加载 IDataReader, 并成功完成后,将读取器的位置设置为下一个结果集。
如果有的话。转换数据时,Load 方法使用相同的转换规则 DbDataAdapter.Fill 方法。
性能比较
1、返回1000行数据

2、返回5000行数据

3、返回10000行数据

Median:返回给定数值的中值。( 中值是在一组数值中居于中间的数值 )
StdDev:返回样本标准偏差。
1000行

5000行


Dapper.ToList()

浙公网安备 33010602011771号