public override void OnCommandException(AdoCommandContext context) { this.transaction?.Dispose(); this.transaction = null; }
public override void OnCommandException(AdoCommandContext context) { this.Handle(() => this.transaction.Rollback()); }
public override void OnCommandCreated(AdoCommandContext context) { context.Command.Transaction = this.transaction; }
public virtual void OnCommandCreated(AdoCommandContext context) { }
public virtual void OnCommandException(AdoCommandContext context) { }
public virtual void OnCommandExecuted(AdoCommandContext context) { }