App for loading large dbf files into ms sql server database via SqlBulkCopy https://github.com/AscarGb/DbfToMsSQL/releases
Only library
using (SqlConnection connection = new SqlConnection(ConnestionString))
{
await connection.OpenAsync();
using (DBFReader reader = new DBFReader("FileName.DBF", 866, "TableName"))
{
reader.OnLoad += BulkReader_OnLoad;
using (SqlBulkCopy loader = new SqlBulkCopy(connection))
{
loader.DestinationTableName = "TableName";
loader.BulkCopyTimeout = int.MaxValue;
await loader.WriteToServerAsync(reader);
}
}
}