Ejemplo n.º 1
0
 public override void OnConnectionClosing(AdoConnectionContext context)
 {
     this.transaction?.Complete();
 }
Ejemplo n.º 2
0
 public override void OnConnectionException(AdoConnectionContext context)
 {
     this.transaction?.Dispose();
     this.transaction = null;
 }
Ejemplo n.º 3
0
 public override void OnConnectionClosing(AdoConnectionContext context)
 {
     this.Handle(() => this.transaction.Commit());
 }
Ejemplo n.º 4
0
 public override void OnConnectionOpening(AdoConnectionContext context)
 {
     this.transaction = this.factory();
 }
Ejemplo n.º 5
0
 public override void OnConnectionException(AdoConnectionContext context)
 {
     this.Handle(() => this.transaction.Rollback());
 }
Ejemplo n.º 6
0
 public override void OnConnectionOpened(AdoConnectionContext context)
 {
     this.transaction = this.factory(context.Connection);
 }
Ejemplo n.º 7
0
 public virtual void OnConnectionException(AdoConnectionContext context)
 {
 }
Ejemplo n.º 8
0
 public virtual void OnConnectionOpening(AdoConnectionContext context)
 {
 }
Ejemplo n.º 9
0
 public virtual void OnConnectionClosed(AdoConnectionContext context)
 {
 }