我想知道是否有比使用类似以下方法更快的方法: while (Reader.Read()) 阅读MySQL select查询结果。 我从数据库中随机取出了10,000行,希望尽快地阅读它。如果我们知道查询结果的结构(例如使用元数据设置结构),是否有一种将结果序列化的方法?
尝试使用 MySQLDataAdapter.Fill 方法填充任何 DataTable 对象 - 读取速度与使用 Read 方法最优的读取数据方式相当(取决于您的 while 块读取方式),主要优点是您可以实现准备好的数据收集,您可以管理它或仅将其写入 XML 文件。