コード例 #1
0
ファイル: NhTransaction.cs プロジェクト: Vitala/NCore
        public NhTransaction(ITransaction transaction, TransactionCloseType closeType)
            : base(closeType)
        {
            if (transaction == null)
                throw new ArgumentNullException("transaction");

            _transaction = transaction;
        }
コード例 #2
0
ファイル: EfTransaction.cs プロジェクト: Vitala/NCore
        public EfTransaction(DbContextTransaction transaction, TransactionCloseType closeType)
            : base(closeType)
        {
            if (transaction == null)
            {
                throw new ArgumentNullException("transaction");
            }

            _transaction = transaction;
        }
コード例 #3
0
ファイル: EfUnitOfWork.cs プロジェクト: Vitala/NCore
 public ITransaction BeginTransaction(TransactionCloseType closeType = TransactionCloseType.Auto)
 {
     return(new EfTransaction(DbContext.BeginTransaction(), closeType));
 }
コード例 #4
0
 public ITransaction BeginTransaction(TransactionCloseType closeType = TransactionCloseType.Auto)
 {
     return(new NhTransaction(Session.BeginTransaction(), closeType));
 }
コード例 #5
0
ファイル: TransactionBase.cs プロジェクト: Vitala/NCore
 protected TransactionBase(TransactionCloseType closeType)
 {
     _closeType = closeType;
 }
コード例 #6
0
 protected TransactionBase(TransactionCloseType closeType)
 {
     _closeType = closeType;
 }
コード例 #7
0
ファイル: EfUnitOfWork.cs プロジェクト: Vitala/NCore
 public ITransaction BeginTransaction(TransactionCloseType closeType = TransactionCloseType.Auto)
 {
     return new EfTransaction(DbContext.BeginTransaction(), closeType);
 }