IOrderedQueryable Interface

Définition

Représente le résultat d'une opération de tri.Represents the result of a sorting operation.

public interface class IOrderedQueryable : System::Collections::IEnumerable, System::Linq::IQueryable
public interface IOrderedQueryable : System.Collections.IEnumerable, System.Linq.IQueryable
type IOrderedQueryable = interface
    interface IQueryable
    interface IEnumerable
Public Interface IOrderedQueryable
Implements IEnumerable, IQueryable
Dérivé
Implémente

Remarques

L’interface IOrderedQueryable est destinée à être implémentée par les fournisseurs de requêtes.The IOrderedQueryable interface is intended for implementation by query providers.

Cette interface représente le résultat d’une requête de tri qui appelle la ou les méthodes OrderBy, OrderByDescending, ThenBy ou ThenByDescending.This interface represents the result of a sorting query that calls the method(s) OrderBy, OrderByDescending, ThenBy or ThenByDescending. Lorsque CreateQuery est appelée et qu’une arborescence d’expressions qui représente une requête de tri est passée, l’objet IQueryable résultant doit être d’un type qui implémente IOrderedQueryable.When CreateQuery is called and passed an expression tree that represents a sorting query, the resulting IQueryable object must be of a type that implements IOrderedQueryable.

Pour plus d’informations sur la création de votre propre fournisseur LINQ, consultez LINQ : génération d’un fournisseur IQueryable sur les blogs MSDN.For more information about how to create your own LINQ provider, see LINQ: Building an IQueryable Provider on MSDN Blogs.

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.Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQueryable is executed.

(Hérité de IQueryable)
Expression

Obtient l'arborescence d'expression associée à l'instance de IQueryable.Gets the expression tree that is associated with the instance of IQueryable.

(Hérité de IQueryable)
Provider

Obtient le fournisseur de requêtes associé à cette source de données.Gets the query provider that is associated with this data source.

(Hérité de IQueryable)

Méthodes

GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.Returns an enumerator that iterates through a 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é.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Cast<TResult>(IQueryable)

Convertit les éléments d’un objet IQueryable vers le type spécifié.Converts the elements of an IQueryable to the specified type.

OfType<TResult>(IQueryable)

Filtre les éléments d'un IQueryable en fonction du type spécifié.Filters the elements of an IQueryable based on a specified type.

S’applique à

Voir aussi