Inheritance: System.Data.Common.DbTransaction
コード例 #1
0
ファイル: DeveelDbEnlistment.cs プロジェクト: deveel/deveeldb
        public DeveelDbEnlistment(DeveelDbConnection connection, Transaction scope)
        {
            transaction = connection.BeginTransaction();

            Scope = scope;
            Scope.EnlistVolatile(this, EnlistmentOptions.None);
        }
コード例 #2
0
        public DeveelDbEnlistment(DeveelDbConnection connection, Transaction scope)
        {
            transaction = connection.BeginTransaction();

            Scope = scope;
            Scope.EnlistVolatile(this, EnlistmentOptions.None);
        }
コード例 #3
0
ファイル: TestBase.cs プロジェクト: prepare/deveeldb
 protected void Rollback()
 {
     if (transaction != null) {
         transaction.Rollback();
         transaction = null;
     }
 }
コード例 #4
0
ファイル: TestBase.cs プロジェクト: prepare/deveeldb
 protected void Commit()
 {
     if (transaction != null) {
         transaction.Commit();
         transaction = null;
     }
 }
コード例 #5
0
ファイル: TestBase.cs プロジェクト: prepare/deveeldb
 protected void BeginTransaction()
 {
     if (transaction == null) {
         transaction = Connection.BeginTransaction();
     }
 }
コード例 #6
0
ファイル: DeveelDbEnlistment.cs プロジェクト: deveel/deveeldb
 private void Dispose(DeveelDbConnection connection)
 {
     connection.Dispose();
     transaction = null;
     Scope = null;
 }
コード例 #7
0
 private void Dispose(DeveelDbConnection connection)
 {
     connection.Dispose();
     transaction = null;
     Scope       = null;
 }