Lire en anglais

Partager via


IOrderedQueryable Interface

Définition

Représente le résultat d'une opération de tri.

C#
public interface IOrderedQueryable : System.Collections.IEnumerable, System.Linq.IQueryable
C#
public interface IOrderedQueryable : System.Linq.IQueryable
Dérivé
Implémente

Remarques

L’interface IOrderedQueryable est destinée à être mise en œuvre par les fournisseurs de requêtes.

Cette interface représente le résultat d’une requête de tri qui appelle la ou OrderByles méthodes , OrderByDescendingou ThenByThenByDescending. Quand CreateQuery est appelé et passé une arborescence d’expressions qui représente une requête de tri, l’objet résultant IQueryable doit être d’un type qui implémente IOrderedQueryable.

Pour plus d’informations sur la création de votre propre fournisseur LINQ, consultez LINQ : Génération d’un fournisseur IQueryable.

Propriétés

ElementType

Obtient le type des éléments retournés lors de l'exécution de l'arborescence d'expression associée à cette instance de IQueryable.

(Hérité de IQueryable)
Expression

Obtient l'arborescence d'expression associée à l'instance de IQueryable.

(Hérité de IQueryable)
Provider

Obtient le fournisseur de requêtes associé à cette source de données.

(Hérité de IQueryable)

Méthodes

GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

(Hérité de IEnumerable)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IQueryable)

Convertit les éléments d’un objet IQueryable vers le type spécifié.

OfType<TResult>(IQueryable)

Filtre les éléments d'un IQueryable en fonction du type spécifié.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Voir aussi