public ManagedCommand(ITransactionManager manager, IDbCommand command, IExecutionBehaviours dbBehaviours) : base(manager.TransactionService.DatabaseServices.ExecutionService, command, dbBehaviours) { if (manager == null) { throw new ArgumentNullException(); } Manager = manager; }
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; }
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) { }