Ejemplo n.º 1
0
        public NhTransaction(ITransaction transaction, TransactionCloseType closeType)
            : base(closeType)
        {
            if (transaction == null)
                throw new ArgumentNullException("transaction");

            _transaction = transaction;
        }
Ejemplo n.º 2
0
        public EfTransaction(DbContextTransaction transaction, TransactionCloseType closeType)
            : base(closeType)
        {
            if (transaction == null)
            {
                throw new ArgumentNullException("transaction");
            }

            _transaction = transaction;
        }
Ejemplo n.º 3
0
 public ITransaction BeginTransaction(TransactionCloseType closeType = TransactionCloseType.Auto)
 {
     return(new EfTransaction(DbContext.BeginTransaction(), closeType));
 }
Ejemplo n.º 4
0
 public ITransaction BeginTransaction(TransactionCloseType closeType = TransactionCloseType.Auto)
 {
     return(new NhTransaction(Session.BeginTransaction(), closeType));
 }
Ejemplo n.º 5
0
 protected TransactionBase(TransactionCloseType closeType)
 {
     _closeType = closeType;
 }
Ejemplo n.º 6
0
 protected TransactionBase(TransactionCloseType closeType)
 {
     _closeType = closeType;
 }
Ejemplo n.º 7
0
 public ITransaction BeginTransaction(TransactionCloseType closeType = TransactionCloseType.Auto)
 {
     return new EfTransaction(DbContext.BeginTransaction(), closeType);
 }