一个SQLiteDataReader或SqlDataReader一次可以容纳多少条记录

本文关键字:多少 记录 一次 SQLiteDataReader SqlDataReader 一个 | 更新日期: 2023-09-27 18:19:46

我只想知道,

  1. 对于从数据库映射的记录,SQLiteDataReader是否有任何大小限制?

  2. SQLiteDataReader和SqlDataReader在保存记录的大小限制方面有什么区别吗?

提前谢谢。

一个SQLiteDataReader或SqlDataReader一次可以容纳多少条记录

从逻辑上讲,数据读取器就像一个仅向前的游标——它在需要时从数据库中获取数据,并一次为一个结果生成数据。实现很可能一次获取结果,但这在很大程度上对客户端是隐藏的:你一次看到一个结果,你应该能够流式传输非常大的数据集,而不会在任何时候在客户端的内存中有太多数据。

(实际上,我建议通常在一个查询中流式传输数十亿行不是一个好主意,但这取决于您的上下文。)