Mysql
 sql >> Database >  >> RDS >> Mysql

Una spiegazione di MySqlBulkLoader

MySQLBulkLoader è una classe nella classe MySQL Connector/Net che racchiude l'istruzione MySQL LOAD DATA INFILE . Ciò offre a MySQL Connector/Net la possibilità di caricare un file di dati da un host locale o remoto sul server. [MySQLBulkLoader ]

L'esempio su come utilizzare MySQLBulkLoader viene anche presentato Qui

Per essere chiari: Il MySQLBulkLoader non è simile a SQLBulkCopy . SQLBulkCopy chiamato anche Bulk insert legge i dati da DataTable e MySQLBulkLoader chiamato anche LOAD DATA INFILE legge da un file. Se si dispone di una lista di dati da inserire nel proprio database, è possibile preparare e inserire dati all'interno del proprio database direttamente con SQLBulkCopy; dove con il MySQLBulkoader dovrai generare un file dai tuoi dati prima di eseguire il comando.

Non ci sono controparti di SQLBulkCopy all'interno di MySQL Connector/Net al momento della scrittura; tuttavia, il MySQL DB supporto Bulk insert , quindi puoi eseguire il comando corrispondente in un MySQLCommand come presentato Qui .