IQueryProvider.Execute Méthode

Définition

Surcharges

Execute(Expression)

Exécute la requête représentée par une arborescence d'expression spécifiée.Executes the query represented by a specified expression tree.

Execute<TResult>(Expression)

Exécute la requête fortement typée représentée par une arborescence d'expression spécifiée.Executes the strongly-typed query represented by a specified expression tree.

Execute(Expression)

Exécute la requête représentée par une arborescence d'expression spécifiée.Executes the query represented by a specified expression tree.

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

Paramètres

expression
Expression

Arborescence de l’expression qui représente une requête LINQ.An expression tree that represents a LINQ query.

Retours

Object

Valeur qui résulte de l'exécution de la requête spécifiée.The value that results from executing the specified query.

Remarques

La Execute méthode exécute des requêtes qui retournent une valeur unique (au lieu d’une séquence énumérable de valeurs).The Execute method executes queries that return a single value (instead of an enumerable sequence of values). Les arborescences d’expressions qui représentent des requêtes qui retournent des résultats énumérables sont exécutées lorsque leur IQueryable objet associé est énuméré.Expression trees that represent queries that return enumerable results are executed when their associated IQueryable object is enumerated.

S’applique à

Execute<TResult>(Expression)

Exécute la requête fortement typée représentée par une arborescence d'expression spécifiée.Executes the strongly-typed query represented by a specified expression tree.

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

Paramètres de type

TResult

Type de la valeur qui résulte de l'exécution de la requête.The type of the value that results from executing the query.

Paramètres

expression
Expression

Arborescence de l’expression qui représente une requête LINQ.An expression tree that represents a LINQ query.

Retours

TResult

Valeur qui résulte de l'exécution de la requête spécifiée.The value that results from executing the specified query.

Remarques

La Execute méthode exécute des requêtes qui retournent une valeur unique (au lieu d’une séquence énumérable de valeurs).The Execute method executes queries that return a single value (instead of an enumerable sequence of values). Les arborescences d’expressions qui représentent des requêtes qui retournent des résultats énumérables sont exécutées lorsque l' IQueryable<T> objet qui contient l’arborescence de l’expression est énuméré.Expression trees that represent queries that return enumerable results are executed when the IQueryable<T> object that contains the expression tree is enumerated.

Les Queryable méthodes d’opérateur de requête standard qui retournent des résultats Singleton appellent Execute .The Queryable standard query operator methods that return singleton results call Execute. Ils transmettent un MethodCallExpression qui représente une requête LINQ.They pass it a MethodCallExpression that represents a LINQ query.

S’applique à