Эффективный способ массовой вставки в файлы Dbase (.dbf)

В настоящее время я использую OleDBCommand.ExecuteNonQuery (многократно вызываемый) для вставки до 350 000 строк в файлы базы данных (* .dbf) за один раз из исходной таблицы данных. Я повторно использую объект OleDbCommand и OleDbParameters, чтобы задать значения, которые будут вставляться каждый раз при вызове оператора вставки. В настоящее время в моей программе вставка 350 000 строк занимает около 45 минут.

Есть ли более эффективный способ сделать это? Есть ли что-то похожее на опцию Bulk Insert, используемую в SQL Server для Dbase (*. dbf)?

5
задан Harindaka 9 March 2011 в 13:35
поделиться