2011-01-11 18 views
6

Me pregunto si hay un método más rápido que usar algo como:La forma más rápida para leer datos de MySQL con C#

while (Reader.Read()) 

para leer los resultados de las consultas de selección MySQL.

Estoy tirando al azar 10.000 filas de una base de datos y me gustaría leerla lo más rápido posible. ¿Hay alguna manera de serializar los resultados si sabemos cuáles son (como el uso de los metadatos para configurar una estructura)?

Respuesta

5

Trate MySQLDataAdapter.Fill método para llenar cualquier objeto DataTable - velocidad de lectura es comparable con el uso óptimo de los datos leídos con Read método (depende de su rato manera bloque de lectura) y la principal ventaja es que lograr la recolección de datos preparado que se puede administrar o solo escribe en el archivo XML.

Cuestiones relacionadas