tack för alla som försökt hjälpa, testade alla dessa ovan, med det tog alltför långt tid att göra en insert... ca 60 sek... :S
Lyckades dock lösa problemet med denna kod, för er som är intresserade. Jag skapar en tillfällig csv fil och därefter gör jag en batch-insert från filen tilkl databasen.
Kod:
string strConnectionString = ConfigurationManager.ConnectionStrings["MySQL"].ConnectionString;
using (var conn = new MySqlConnection(strConnectionString))
{
var bl = new MySqlBulkLoader(conn)
{
TableName = "wc_list",
FieldTerminator = "|",
LineTerminator = "\r\n",
FileName = getCSVfile(),
NumberOfLinesToSkip = 0,
Columns = { "name", "company", "orgNo", "address", "postalCode", "city", "phoneNo", "carrier", "status", "projectId", "other" }
};
var numberOfInsertedRows = bl.Load();
}