protected override void Dispose(bool disposing) { _profiler.TransactionDisposing(InnerTransaction, NHProfilerContextProvider.GetLoggedDbTransaction(InnerTransaction, _connectionId)); if (disposing && InnerTransaction != null) { InnerTransaction.Dispose(); } InnerTransaction = null; _connection = null; base.Dispose(disposing); }
public override void Rollback() { _profiler.TransactionRolledBack(InnerTransaction, NHProfilerContextProvider.GetLoggedDbTransaction(InnerTransaction, _connectionId)); InnerTransaction.Rollback(); }
public override void Commit() { _profiler.TransactionCommitted(InnerTransaction, NHProfilerContextProvider.GetLoggedDbTransaction(InnerTransaction, _connectionId)); InnerTransaction.Commit(); }