Esempio n. 1
0
 public ManagedCommand(ITransactionManager manager, IDbCommand command, IExecutionBehaviours dbBehaviours)
     : base(manager.TransactionService.DatabaseServices.ExecutionService, command, dbBehaviours)
 {
     if (manager == null)
     {
         throw new ArgumentNullException();
     }
     Manager = manager;
 }
Esempio n. 2
0
 public Transaction(IDatabaseServices databaseServices, IDbTransaction transaction, IExecutionBehaviours dbBehaviours)
 {
     if (databaseServices == null || transaction == null)
     {
         throw new ArgumentNullException();
     }
     DriverTransaction  = transaction;
     DatabaseServices   = databaseServices;
     DatabaseBehaviours = dbBehaviours;
 }
 // TODO JMR REFACTOR: Review public/internal
 public DatabaseConnection(IDatabaseServices databaseServices, IDbConnection connection, IExecutionBehaviours behaviours)
 {
     if (databaseServices == null || connection == null)
     {
         throw new ArgumentNullException();
     }
     this.DatabaseServices   = databaseServices;
     this.DriverConnection   = connection;
     this.DatabaseBehaviours = behaviours;
 }
Esempio n. 4
0
 internal Command(IExecutionService executionService, IDbCommand command, IExecutionBehaviours dbBehaviours)
 {
     if (executionService == null || command == null)
     {
         throw new ArgumentNullException();
     }
     ExecutionService   = executionService;
     DriverCommand      = command;
     DatabaseBehaviours = dbBehaviours;
     CommandTimeout     = DatabaseBehaviours.DefaultQueryTimeout;
 }
 // TODO JMR REFACTOR: Review public/internal
 public ManagedTransaction(ITransactionManager manager, IDbTransaction transaction, IExecutionBehaviours dbBehaviours)
     : base(manager.TransactionService.DatabaseServices, transaction, dbBehaviours)
 {
     if (manager == null)
     {
         throw new ArgumentNullException();
     }
     this.Manager = manager;
 }
 // TODO JMR REFACTOR: Review public/internal
 public PrivateManagedTransaction(ITransactionManager manager, IDbTransaction transaction, IExecutionBehaviours dbBehaviours) : base(manager, transaction, dbBehaviours)
 {
 }