IDbAsyncQueryProvider.ExecuteAsync 方法

定义

重载

ExecuteAsync(Expression, CancellationToken)

异步执行由指定的表达式树表示的查询。

ExecuteAsync<TResult>(Expression, CancellationToken)

异步执行由指定的表达式树表示的强类型查询。

ExecuteAsync(Expression, CancellationToken)

异步执行由指定的表达式树表示的查询。

public System.Threading.Tasks.Task<object> ExecuteAsync (System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteAsync : System.Linq.Expressions.Expression * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>

参数

expression
Expression

表示 LINQ 查询的表达式树。

cancellationToken
CancellationToken

等待 CancellationToken 任务完成时要观察的 。

返回

表示异步操作的任务。 任务结果包含执行指定查询所得到的值。

适用于

ExecuteAsync<TResult>(Expression, CancellationToken)

异步执行由指定的表达式树表示的强类型查询。

public System.Threading.Tasks.Task<TResult> ExecuteAsync<TResult> (System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteAsync : System.Linq.Expressions.Expression * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>

类型参数

TResult

执行查询所生成的值的类型。

参数

expression
Expression

表示 LINQ 查询的表达式树。

cancellationToken
CancellationToken

等待 CancellationToken 任务完成时要观察的 。

返回

Task<TResult>

表示异步操作的任务。 任务结果包含执行指定查询所得到的值。

适用于