IQueryProvider.Execute Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.