public override void AfterInvoke(object instance, object[] inputs, object result) { DbObjectOperator dbObjectOperator = this.GetDbObjectOperator(this.connectionName); Debug.WriteLine("Commit transaction hash: " + dbObjectOperator.GetHashCode()); dbObjectOperator.Commit(); }
public override void BeforeInvoke(object instance, object[] inputs) { Debug.WriteLine("Transaction"); DbObjectOperator dbObjectOperator = null; dbObjectOperator = this.GetDbObjectOperator(this.connectionName); dbObjectOperator.BeginTransaction(this.level); Debug.WriteLine("Begin transaction hash: " + dbObjectOperator.GetHashCode()); }