public async ValueTask <RowSet[]> RunAsync(SqlRequest request, CancellationToken cancellationToken = default) { await using var dbConnection = this._DbProviderFactory.CreateConnection(this._ConnectionString); await dbConnection.OpenAsync(cancellationToken); var results = await dbConnection.RunAsync(request, cancellationToken); await dbConnection.CloseAsync(); return(results); }
public async ValueTask <RowSet[]> RunAsync(SqlRequest request) => await this._DbConnection.RunAsync(request, this._CancellationToken);