/// <summary> /// Default constructor for the DbCommand Manager class. /// It expects a DataAccessMgr class instance in the constructor. /// </summary> /// <param name="dataAccessManager">string entry in configuration file for connection string</param> public DbCommandMgr(DataAccessMgr dataAccessManager) { _daMgr = dataAccessManager; _database = dataAccessManager.Database; _loggingMgr = dataAccessManager.loggingMgr; _noOpDbCommandText = _daMgr.NoOpDbCommandText; _paramAliases = new Dictionary <string, List <DbParameter> >(StringComparer.CurrentCultureIgnoreCase); _dbCommand = _daMgr.BuildNoOpDbCommand(); if (_daMgr.DatabaseType == DataAccessMgr.EnumDbType.Oracle) { _commandBlockReady = false; } }
/// <summary> /// Main constructor for creating a RecurringCallbackManager. /// </summary> public RecurringCallbackMgr(ILoggingMgr loggingMgr = null) { _loggingMgr = loggingMgr; }