ADO.NET数据表与数据读取器

前端之家收集整理的这篇文章主要介绍了ADO.NET数据表与数据读取器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果您只需要显示数据但不需要操作数据,则DataReader比DataTable更有效.但是,要从数据访问层获取DataReader,我应该打开连接对象吗?我认为这也是一个非常大的效率问题.那么为了充分利用DataReader,还有另一种方法吗?

解决方法

是的,数据阅读器绝对是最有效的 – 但您不希望长时间保持连接打开!

>使用DataReader将数据读入实体对象;打开连接,读取数据,关闭连接
>做任何你需要处理业务对象的事情
>将更改存储回来,例如通过使用临时SQL查询,存储过程或您想要的任何其他内容;再次:打开连接,回写更改,关闭连接

这可能是你能得到的最有效的 – 它是一些工作,一些无聊的代码,以及所有,但它的速度尽可能快.

如果你对开发人员的工作效率比对原始速度更感兴趣,为什么不使用某种ORM来做所有这些无聊,烦人的来回映射?为您节省大量编码和杂乱的东西!

猜你在找的asp.Net相关文章