さて、私はSQLiteを使用していますが、非クエリの実行を開始すると、おそらく10k以上のコマンド[.sqlファイル]が発生します。データベースへの情報の追加を終了するのに最大10分以上かかる可能性があるのは非常に遅いことがわかりました.
とにかく、これは私の ExecuteNonQuery コードです。
public int ExecuteNonQuery(string sql)
{
var cnn = new SQLiteConnection(_dbConnection);
cnn.Open();
var mycommand = new SQLiteCommand(cnn) {CommandText = sql};
int rowsUpdated = mycommand.ExecuteNonQuery();
cnn.Close();
return rowsUpdated;
}
完了するまでに数秒かかるようにする方法があることを願っています。