Hello Pavel,
I am not an expert on MySQL's transaction support but you may want to try the overload of ExecuteSqlCommand that takes a TransactionalBehavior argument to turn off wrapping the operation in an explicit transaction. I know in SQL Server that will result in the default autocommit behavior. If MySQL is similar then it may help, but if MySQL doesn't work like that it may not be safe.
Diego
I am not an expert on MySQL's transaction support but you may want to try the overload of ExecuteSqlCommand that takes a TransactionalBehavior argument to turn off wrapping the operation in an explicit transaction. I know in SQL Server that will result in the default autocommit behavior. If MySQL is similar then it may help, but if MySQL doesn't work like that it may not be safe.
Diego