public virtual void Rollback() { try { if (this.dbTransaction != null) { this.dbTransaction.Rollback(); this.dbTransaction.Dispose(); this.dbTransaction = null; } } finally { this.CloseConnection(); } }