2011-01-11 13 views
6

Mi chiedo se c'è un metodo più veloce di usare qualcosa di simile:modo più veloce per leggere i dati da MySQL usando C#

while (Reader.Read()) 

per leggere i risultati delle query di selezione mysql.

Estraggo a caso 10.000 righe da un database e desidero leggerlo il più rapidamente possibile. C'è un modo per serializzare i risultati se sappiamo cosa sono (come usare i metadati per configurare una struttura)?

risposta

5

Prova MySQLDataAdapter.Fill metodo per riempire qualsiasi oggetto DataTable - Velocità di lettura è paragonabile a un uso ottimale dei dati letti con Read metodo (dipende dal vostro istante modo lettura a blocchi) e il vantaggio principale è che a realizzare la raccolta di dati preparato quale è possibile gestire o basta scrivere su file XML.

Problemi correlati