public SqlServerPlugin(IConfigManager configManager) { if (configManager == null) { throw new ArgumentNullException("configManager", "SqlServerPlugin : configManager is null."); } this.configManager = configManager; dbParams = LoadDbParamsFromConfig(); }
public SqlServerPlugin(DbParams dbParams) { if (dbParams == null) { throw new ArgumentNullException("dbParams", "SqlServerPlugin : dbParams is null."); } ParameterValidator.ThowExceptionWhenIsNullOrEmpty(dbParams.ServerName, "dbParams.ServerName", "SqlServerPlugin"); ParameterValidator.ThowExceptionWhenIsNullOrEmpty(dbParams.Database, "dbParams.Database", "SqlServerPlugin"); ParameterValidator.ThowExceptionWhenIsNullOrEmpty(dbParams.UserId, "dbParams.UserId", "SqlServerPlugin"); ParameterValidator.ThowExceptionWhenIsNullOrEmpty(dbParams.Password, "dbParams.Password", "SqlServerPlugin"); this.dbParams = dbParams; }