那位高手能给解释一下,在SqlDataReader读数据和直接返回DataTable(DataSet)之类的那个好?...

在项目中我们用SqlHelper,但又加了一下方法是返回Dataset的,于是项目中全部便用了返回DataSet的,看PetShop之类的例子人家用的是SqlDataReader,不知道有啥区别!

找到了一些数据:读取一百万条记录(秒)。
SqlClient:
Reader["ID"]                         64.192304
Reader[0]                              48.3995952
Reader.GetString(1)               65.7545504
Reader.GetSqlString(1)          65.684496

OleDb:
Reader["ID"]                         152.5092976
Reader[0]                              131.1285536
Reader.getString(1)                140.1114704
(string)Reader[1]                    147.061464
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值