0

I just want to know,

  1. Is there any size limit of SQLiteDataReader for holding records that mapped from Database?

  2. Is there any difference between SQLiteDataReader and SqlDataReader about size limit for holding records?

Thanks in advance.

4

1 回答 1

2

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

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

于 2013-06-25T14:45:49.730 回答