Exporter (0) Imprimer
Développer tout

IQueryProvider.Execute<TResult>, méthode (Expression)

Mise à jour : novembre 2007

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

Espace de noms :  System.Linq
Assembly :  System.Core (dans System.Core.dll)

TResult Execute<TResult>(
	Expression expression
)

J# prend en charge l'utilisation d'API génériques mais pas la déclaration de nouvelles API.
JScript ne prend pas en charge les types ou les méthodes génériques.

Paramètres de type

TResult

Type de la valeur qui résulte de l'exécution de la requête.

Paramètres

expression
Type : System.Linq.Expressions.Expression

Arborescence d'expression qui représente une requête LINQ.

Valeur de retour

Type : TResult

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

La méthode Execute exécute des requêtes qui retournent une valeur unique (au lieu d'une séquence énumérable de valeurs). Les arborescences d'expression qui représentent des requêtes retournant des résultats énumérables sont exécutées lors de l'énumération de l'objet IQueryable<T> qui contient une arborescence d'expression.

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

Windows Vista, Windows XP SP2, Windows Server 2003

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft