示例#1
0
        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);
        }
示例#2
0
 public async ValueTask <RowSet[]> RunAsync(SqlRequest request)
 => await this._DbConnection.RunAsync(request, this._CancellationToken);