MySQLBulkLoader
é uma classe na classe MySQL Connector/Net que envolve a instrução MySQL LOAD DATA INFILE
. Isso dá ao MySQL Connector/Net a capacidade de carregar um arquivo de dados de um host local ou remoto para o servidor. [MySQLBulkLoader
] O exemplo de como usar o
MySQLBulkLoader
também é apresentado Aqui Para ser claro: O
MySQLBulkLoader
não é semelhante a SQLBulkCopy
. SQLBulkCopy
também chamado de Bulk insert
lê dados de DataTable
e MySQLBulkLoader
também chamado de LOAD DATA INFILE
lê de um arquivo. Se você tem uma lista de dados para inserir em seu banco de dados, é possível preparar e inserir dados dentro de seu banco de dados diretamente com SQLBulkCopy
; onde com o MySQLBulkoader
você precisará gerar um arquivo de seus dados antes de executar o comando. Não há contrapartida de
SQLBulkCopy
dentro do MySQL Connector/Net no momento da escrita; no entanto, o MySQL DB
suporte Bulk insert
, para que você possa executar o comando correspondente em um MySQLCommand
como apresentado Aqui
.