public Task <DbConnection> CreateAsync(CancellationToken cancel, DbConnection db = null) { if (db != null) { return(Task.FromResult((DbConnection) new SqlFuConnection(_provider, db, SqlFuManager.Config.TransientErrorsStrategyFactory))); } return(SqlFuManager.OpenConnectionAsync(_provider, _connectionString, cancel)); }
public Task <DbConnection> CreateAsync(CancellationToken cancel, DbConnection db = null) { if (db != null) { return(Task.FromResult((DbConnection) new SqlFuConnection(db, _provider))); } return(SqlFuManager.OpenConnectionAsync(_provider, _connectionString, cancel)); }
public Task <DbConnection> CreateAsync(CancellationToken cancel, string cnxString) { return(SqlFuManager.OpenConnectionAsync(_provider, cnxString ?? _connectionString, cancel)); }