永发信息网

请教SqlDataReader中GetSqlInt32()方法的效率问题

答案:2  悬赏:60  手机版
解决时间 2021-02-13 03:43
我们知道,使用SqlDataReader的read()方法读取数据后,可以使用:
1、文本索引器
2、数字索引器
3、GetIn32方法
4、GetSqlInt32方法
从效率上来看:GetInt32比数字索引器效率高是因为可以省去装箱拆箱过程,数字索引器比文本索引器效率高是因为省去了从内部模式查找序列号的过程。
那么GetSqlInt32方法相对于GetIn32方法是否有其性能上的优势?有的话里有何在?谢谢!
最佳答案
GetInt32方法 和 GetSqlInt32方法 的差别,不在效率,而在数值的范围。

SQL SERVER 中的 int 和 .NET 中的 int,取值范围并不一定一致,主要是针对某些版的SQL SERVER。
全部回答
今天我也学这个地方,没弄明白,于是百度搜到你了,刚才自己试验了一下弄明白了,给你解释一下。msdn上说是:从零开始的列序号。意思就是比方说你用select语句选择了多个列,然后通过这个参数可以控制返回哪一列的值,如果你只需要第一列,那就是getvalue(0) 还有,sqldatareader每次只读取一行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
若tana=2,则 2sina-cosa/sina+2cosa
李玉刚现在还属于玉泽东方公司吗,还是离开上
青岩土餐馆(青岩古镇店)地址在哪,我要去那里
蛋黄酥(附猪油做法)怎么做如何做好吃
小学六年级下册数学报如图1所示,五边形ABCDE
雄泰商务宾馆地址在哪,我要去那里办事
怎样一边听歌一边聊天拜托了各位 谢谢
后向式儿童安全座椅适合什么年龄
为什么行兵打仗士气极其重要?
奥星跆拳道总馆地址在哪,我要去那里办事
图5中N为北极点,AB为晨昏线的一段,且B为晨
社区矫正局是什么编制
英文句子理解:哈利波特与魔法石原版小说的一
请问这个女孩儿叫什么名字或者求告知这个人物
日照花仙子诗华洛婚纱摄影好还是百花摄影好
推荐资讯
莎士比亚的巨人性格
海贼王之草帽一伙三年之后聚集在哪一集
【烧鹅的脆皮水如何调制更加好看..保持8小时
九天玄女是人头鸟身,那说明她不是人类是吧?
女子会舍地址有知道的么?有点事想过去
各位学长大二转专业会换寝室吗
已知抛物线y=a(x+m)^2+k与抛物线y=(x+1)^2+3
有权就实施行政许可收取费用作出规定的规范性
大西北物流(历亭西街)地址在什么地方,想过去
睡觉时呼吸声大是什么原因?
社硎农村信用合作社地址在什么地方,想过去办
全家福购物超市地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?