Inheritance: System.Data.Common.DbTransaction
Beispiel #1
0
        public DeveelDbEnlistment(DeveelDbConnection connection, Transaction scope)
        {
            transaction = connection.BeginTransaction();

            Scope = scope;
            Scope.EnlistVolatile(this, EnlistmentOptions.None);
        }
        public DeveelDbEnlistment(DeveelDbConnection connection, Transaction scope)
        {
            transaction = connection.BeginTransaction();

            Scope = scope;
            Scope.EnlistVolatile(this, EnlistmentOptions.None);
        }
Beispiel #3
0
 protected void Rollback()
 {
     if (transaction != null) {
         transaction.Rollback();
         transaction = null;
     }
 }
Beispiel #4
0
 protected void Commit()
 {
     if (transaction != null) {
         transaction.Commit();
         transaction = null;
     }
 }
Beispiel #5
0
 protected void BeginTransaction()
 {
     if (transaction == null) {
         transaction = Connection.BeginTransaction();
     }
 }
Beispiel #6
0
 private void Dispose(DeveelDbConnection connection)
 {
     connection.Dispose();
     transaction = null;
     Scope = null;
 }
 private void Dispose(DeveelDbConnection connection)
 {
     connection.Dispose();
     transaction = null;
     Scope       = null;
 }