public SqlBaseRepository(SqlConnectionManager sqlConnectionManager, SafeConnectionHelper safeConnectionHelper, ILogger logger) : base(safeConnectionHelper, logger, timeout: sqlConnectionManager.DbSetting.Timeout ?? 10) { SqlConnectionManager = sqlConnectionManager; this._logger = logger; }
public RepositoryMethodExtension(SafeConnectionHelper safeConnectionHelper, ILogger logger, int timeout = 10) { this.SafeConnectionHelper = safeConnectionHelper ?? throw new ArgumentNullException(nameof(safeConnectionHelper)); this._logger = logger ?? throw new ArgumentNullException(nameof(logger)); this._timeout = timeout; }