public Task <TResult> ExecuteAsync <TResult>(Expression expression, CancellationToken token, ResultOperatorBase op) { var builder = new LinqHandlerBuilder(this, expression); builder.AddResultOperator(op); var handler = builder.BuildHandler <TResult>(); // TODO -- worry about QueryStatistics later return(executeHandlerAsync(handler, null, token)); }
public TResult Execute <TResult>(Expression expression, ResultOperatorBase op) { var builder = new LinqHandlerBuilder(this, expression); builder.AddResultOperator(op); var handler = builder.BuildHandler <TResult>(); // TODO -- worry about QueryStatistics later return(executeHandler(handler, null)); }