IQueryProvider.Execute 方法

定义

重载

名称 说明
Execute(Expression)

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

Execute<TResult>(Expression)

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

Execute(Expression)

Source:
IQueryable.cs
Source:
IQueryable.cs
Source:
ExpressionVisitor.cs

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

public:
 System::Object ^ Execute(System::Linq::Expressions::Expression ^ expression);
public object Execute(System.Linq.Expressions.Expression expression);
public object? Execute(System.Linq.Expressions.Expression expression);
abstract member Execute : System.Linq.Expressions.Expression -> obj
Public Function Execute (expression As Expression) As Object

参数

expression
Expression

表示 LINQ 查询的表达式树。

返回

执行指定查询导致的值。

注解

该方法 Execute 执行返回单个值的查询(而不是可枚举的值序列)。 表达式树,表示枚举可枚举结果 IQueryable 时返回可枚举结果的查询。

适用于

Execute<TResult>(Expression)

Source:
IQueryable.cs
Source:
IQueryable.cs
Source:
ExpressionVisitor.cs

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

public:
generic <typename TResult>
 TResult Execute(System::Linq::Expressions::Expression ^ expression);
public TResult Execute<TResult>(System.Linq.Expressions.Expression expression);
abstract member Execute : System.Linq.Expressions.Expression -> 'Result
Public Function Execute(Of TResult) (expression As Expression) As TResult

类型参数

TResult

执行查询导致的值的类型。

参数

expression
Expression

表示 LINQ 查询的表达式树。

返回

TResult

执行指定查询导致的值。

注解

该方法 Execute 执行返回单个值的查询(而不是可枚举的值序列)。 枚举包含表达式树的对象时 IQueryable<T> ,将执行表示返回可枚举结果的查询的表达式树。

返回 Queryable 单一实例结果调用 Execute的标准查询运算符方法。 将它 MethodCallExpression 传递给表示 LINQ 查询的查询。

适用于