public DeveelSqlTransaction BeginTransaction() { if (currentTransaction != null) throw new InvalidOperationException("A transaction is already open."); currentTransaction = new DeveelSqlTransaction(this); return currentTransaction; }
internal void ClearTransaction() { currentTransaction = null; }