public SqliteExpressionReaderWithRetry(DbConnection dbConnection, SqliteTransientRetryPolicy retryPolicy) { var instance = new ExpressionReader(dbConnection, new SqliteParameterFactory(), new SqliteDataAdapterFactory()); _proxy = RetryProxy.Create <IExpressionReader>(instance, retryPolicy); }
public SqlServerExpressionReaderWithRetry(DbConnection dbConnection, RetryOptions retryOptions) { var instance = new ExpressionReader(dbConnection, new SqlServerParameterFactory(), new SqlServerDataAdapterFactory()); _proxy = RetryProxy.Create <IExpressionReader>(instance, retryOptions, new SqlServerTransientErrorTester()); }