コード例 #1
0
ファイル: Repository.cs プロジェクト: tiagomedina/framework
        public virtual IDapperTransaction GetTransaction(IsolationLevel level)
        {
            if (CurrentTransaction != null)
            {
                return(CurrentTransaction);
            }

            _currentTransaction = CreateTransaction(level);
            return(_currentTransaction);
        }
コード例 #2
0
 protected override IDapperTransaction JoinTransactionInternal(IDapperTransaction tran)
 {
     return(new SqliteTransaction(tran as SqliteTransaction));
 }
コード例 #3
0
ファイル: Repository.cs プロジェクト: tiagomedina/framework
 public void JoinTransaction(IDapperTransaction sqlClientTransaction)
 {
     _currentTransaction?.Dispose();
     _currentTransaction = sqlClientTransaction;
 }
コード例 #4
0
ファイル: Repository.cs プロジェクト: tiagomedina/framework
 protected abstract IDapperTransaction JoinTransactionInternal(IDapperTransaction tran);