IQueryProvider.Execute Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.