public SqliteExpressionReaderWithRetry(DbConnection dbConnection, SqliteTransientRetryPolicy retryPolicy)
        {
            var instance = new ExpressionReader(dbConnection, new SqliteParameterFactory(), new SqliteDataAdapterFactory());

            _proxy = RetryProxy.Create <IExpressionReader>(instance, retryPolicy);
        }
Ejemplo n.º 2
0
        public SqlServerExpressionReaderWithRetry(DbConnection dbConnection, RetryOptions retryOptions)
        {
            var instance = new ExpressionReader(dbConnection, new SqlServerParameterFactory(), new SqlServerDataAdapterFactory());

            _proxy = RetryProxy.Create <IExpressionReader>(instance, retryOptions, new SqlServerTransientErrorTester());
        }