public override void OnConnectionClosing(AdoConnectionContext context) { this.transaction?.Complete(); }
public override void OnConnectionException(AdoConnectionContext context) { this.transaction?.Dispose(); this.transaction = null; }
public override void OnConnectionClosing(AdoConnectionContext context) { this.Handle(() => this.transaction.Commit()); }
public override void OnConnectionOpening(AdoConnectionContext context) { this.transaction = this.factory(); }
public override void OnConnectionException(AdoConnectionContext context) { this.Handle(() => this.transaction.Rollback()); }
public override void OnConnectionOpened(AdoConnectionContext context) { this.transaction = this.factory(context.Connection); }
public virtual void OnConnectionException(AdoConnectionContext context) { }
public virtual void OnConnectionOpening(AdoConnectionContext context) { }
public virtual void OnConnectionClosed(AdoConnectionContext context) { }