IQueryProvider.Execute 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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 查询的查询。