public async Task <IQueryResult <T> > QueryAsync <T>(string statement, QueryParameter parameters, QueryOptions options) { await EnsureBootstrapped(); //re-use older API by mapping parameters to new API options?.AddNamedParameter(parameters?.NamedParameters.ToArray()); options?.AddPositionalParameter(parameters?.PostionalParameters.ToArray()); return(await _lazyQueryClient.Value.QueryAsync <T>(statement, options)); }