Я недавно читал о SQLite и подумал, что могу попробовать. Когда я вставляю одну запись, она работает нормально. Но когда я вставляю сотню, это занимает пять секунд, и по мере увеличения количества записей увеличивается и время. Что могло быть не так? Я использую оболочку SQLite (system.data.SQlite)
:
dbcon = new SQLiteConnection(connectionString);
dbcon.Open();
//---INSIDE LOOP
SQLiteCommand sqlComm = new SQLiteCommand(sqlQuery, dbcon);
nRowUpdatedCount = sqlComm.ExecuteNonQuery();
//---END LOOP
dbcon.close();