Example #1
0
 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;
 }