Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
System.Linq, espace de noms
L'espace de noms System.Linq fournit des classes et des interfaces qui prennent en charge les requêtes qui utilisent LINQ (Language Integrated Query).
L'espace de noms System.Linq se trouve dans l'assembly System.Core (dans System.Core.dll).
La classe Enumerable contient des opérateurs de requête standard LINQ qui opèrent sur les objets qui implémentent IEnumerable<T>.
La classe Queryable contient des opérateurs de requête standard LINQ qui opèrent sur les objets qui implémentent IQueryable<T>.
Pour plus d'informations sur LINQ to SQL, consultez LINQ to SQL.
| Classe | Description | |
|---|---|---|
|
Enumerable | Fournit un jeu de méthodes static (Shared dans Visual Basic) permettant d'exécuter une requête d'objets qui implémentent IEnumerable<T>. |
|
EnumerableExecutor | Représente une arborescence de l'expression et fournit les fonctionnalités pour exécuter l'arborescence d'expression après l'avoir réécrite. |
|
EnumerableExecutor<T> | Infrastructure. Représente une arborescence de l'expression et fournit les fonctionnalités pour exécuter l'arborescence d'expression après l'avoir réécrite. |
|
EnumerableQuery | Infrastructure. Représente IEnumerable sous la forme d'une source de données EnumerableQuery. |
|
EnumerableQuery<T> | Infrastructure. Représente une collection IEnumerable<T> sous la forme d'une source de données IQueryable<T>. |
|
Lookup<TKey, TElement> | Représente une collection de clés, chacune mappée sur une ou plusieurs valeurs. |
|
OrderedParallelQuery<TSource> | Représente une séquence triée et parallèle. |
|
ParallelEnumerable | Fournit un ensemble de méthodes permettant d'exécuter une requête d'objets qui implémentent ParallelQuery{TSource}. Il s'agit de l'équivalent parallèle de Enumerable. |
|
ParallelQuery | Représente une séquence parallèle. |
|
ParallelQuery<TSource> | Représente une séquence parallèle. |
|
Queryable | Fournit un jeu de méthodes statiques staticShared en Visual Basic) pour interroger des structures de données qui implémentent IQueryable<T>. |
| Interface | Description | |
|---|---|---|
|
IGrouping<TKey, TElement> | Représente une collection d'objets qui ont une clé commune. |
|
ILookup<TKey, TElement> | Définit un indexeur, la propriété de taille et la méthode de recherche booléenne pour les structures de données qui mappent des clés sur des séquences de valeurs IEnumerable<T>. |
|
IOrderedEnumerable<TElement> | Représente une séquence triée. |
|
IOrderedQueryable | Représente le résultat d'une opération de tri. |
|
IOrderedQueryable<T> | Représente le résultat d'une opération de tri. |
|
IQueryable | Fournit les fonctionnalités permettant d'évaluer les requêtes appliquées à une source de données spécifique dont le type de données n'est pas défini. |
|
IQueryable<T> | Fournit les fonctionnalités permettant d'évaluer les requêtes appliquées à une source de données spécifique dont le type de données est connu. |
|
IQueryProvider | Définit des méthodes destinées à créer et exécuter des requêtes décrites par un objet IQueryable. |
| Énumération | Description | |
|---|---|---|
|
ParallelExecutionMode | Le mode d'exécution de la requête est un conseil qui spécifie comment le système doit gérer des échanges de performance lorsque les requêtes sont parallélisées. |
|
ParallelMergeOptions | Spécifie le type préféré de fusion de sortie à utiliser dans une requête. En d'autres termes, indique comment PLINQ doit fusionner les résultats des différentes partitions en une séquence de résultat unique. Il s'agit uniquement d'un conseil que le système ne peut pas respecter lorsque toutes les requêtes sont parallélisées. |