IQueryProvider.Execute Methode

Definitie

Overloads

Name Description
Execute(Expression)

Hiermee wordt de query uitgevoerd die wordt vertegenwoordigd door een opgegeven expressiestructuur.

Execute<TResult>(Expression)

Hiermee wordt de sterk getypte query uitgevoerd die wordt vertegenwoordigd door een opgegeven expressiestructuur.

Execute(Expression)

Hiermee wordt de query uitgevoerd die wordt vertegenwoordigd door een opgegeven expressiestructuur.

public:
 System::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

Parameters

expression
Expression

Een expressiestructuur die een LINQ-query vertegenwoordigt.

Retouren

De waarde die het resultaat is van het uitvoeren van de opgegeven query.

Opmerkingen

Met de Execute methode worden query's uitgevoerd die één waarde retourneren (in plaats van een opsommingsvolgorde van waarden). Expressiestructuren die query's vertegenwoordigen die opsommingsbare resultaten retourneren, worden uitgevoerd wanneer het bijbehorende IQueryable object wordt geïnventariseerd.

Van toepassing op

Execute<TResult>(Expression)

Hiermee wordt de sterk getypte query uitgevoerd die wordt vertegenwoordigd door een opgegeven expressiestructuur.

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

Type parameters

TResult

Het type van de waarde die het resultaat is van het uitvoeren van de query.

Parameters

expression
Expression

Een expressiestructuur die een LINQ-query vertegenwoordigt.

Retouren

TResult

De waarde die het resultaat is van het uitvoeren van de opgegeven query.

Opmerkingen

Met de Execute methode worden query's uitgevoerd die één waarde retourneren (in plaats van een opsommingsvolgorde van waarden). Expressiestructuren die query's vertegenwoordigen die opsommingsbare resultaten retourneren, worden uitgevoerd wanneer het IQueryable<T> object met de expressiestructuur wordt geïnventariseerd.

De Queryable standaardqueryoperatormethoden die singletonresultaten Executeretourneren. Ze geven deze door aan een MethodCallExpression LINQ-query.

Van toepassing op