Partager via


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.

Execute<TResult>(Expression)

Exécute la requête fortement typée représentée par une arborescence d'expression spécifiée.

Execute(Expression)

Exécute la requête représentée par une arborescence d'expression spécifiée.

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 d’expressions qui représente une requête LINQ.

Retours

Valeur qui résulte de l'exécution de la requête spécifiée.

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). Les arborescences d’expressions qui représentent les requêtes qui retournent des résultats énumérables sont exécutées lorsque leur objet associé IQueryable est énuméré.

S’applique à

Execute<TResult>(Expression)

Exécute la requête fortement typée représentée par une arborescence d'expression spécifiée.

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.

Paramètres

expression
Expression

Arborescence d’expressions qui représente une requête LINQ.

Retours

TResult

Valeur qui résulte de l'exécution de la requête spécifiée.

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). Les arborescences d’expressions qui représentent des requêtes qui retournent des résultats énumérables sont exécutées lorsque l’objet IQueryable<T> qui contient l’arborescence d’expressions est énuméré.

Les Queryable méthodes d’opérateur de requête standard qui retournent des résultats singleton appellent Execute. Ils lui passent un MethodCallExpression qui représente une requête LINQ.

S’applique à