IQueryProvider.Execute 方法

定義

多載

名稱 Description
Execute(Expression)

執行由指定表達式樹所代表的查詢。

Execute<TResult>(Expression)

執行由指定表達樹所代表的強型別查詢。

Execute(Expression)

來源:
IQueryable.cs
來源:
IQueryable.cs
來源:
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)

來源:
IQueryable.cs
來源:
IQueryable.cs
來源:
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。 他們會傳遞代表 LINQ 查詢的 a MethodCallExpression

適用於