示例#1
0
        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();
        }
示例#2
0
        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());
        }