当前位置:  开发笔记 > 数据库 > 正文

使用SQLDataReader有哪些优点/缺点?

如何解决《使用SQLDataReader有哪些优点/缺点?》经验,为你挑选了1个好方法。

SqlDataReader是处理存储过程的更快捷方式.使用SQLDataReader有哪些优点/缺点?



1> Jon Skeet..:

我假设你的意思是"而不是将结果加载到DataTable中"?

优点:您可以控制数据的加载方式.您可以询问特定的数据类型,除非您愿意,否则最终不会同时将整组数据加载到内存中.基本上,如果您想要数据但不需要数据表(例如,您将填充自己的类型集合),则不会获得中间步骤的开销.

缺点:您可以控制数据的加载方式,这意味着更容易出错并且还有更多工作要做.

你的用例是什么?您是否有充分的理由相信使用普通(或强类型)数据表的开销会严重影响性能?如果我有充分的理由,我只会直接使用SqlDataReader.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有