Queryable.Order Método

Definición

Sobrecargas

Order<T>(IQueryable<T>)

Ordena de manera ascendente los elementos de una secuencia.

Order<T>(IQueryable<T>, IComparer<T>)

Ordena de manera ascendente los elementos de una secuencia.

Order<T>(IQueryable<T>)

Source:
Queryable.cs
Source:
Queryable.cs
Source:
Queryable.cs

Ordena de manera ascendente los elementos de una secuencia.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::IOrderedQueryable<T> ^ Order(System::Linq::IQueryable<T> ^ source);
public static System.Linq.IOrderedQueryable<T> Order<T> (this System.Linq.IQueryable<T> source);
static member Order : System.Linq.IQueryable<'T> -> System.Linq.IOrderedQueryable<'T>
<Extension()>
Public Function Order(Of T) (source As IQueryable(Of T)) As IOrderedQueryable(Of T)

Parámetros de tipo

T

Tipo de los elementos de source.

Parámetros

source
IQueryable<T>

Secuencia de valores que se va a ordenar.

Devoluciones

cuyos IOrderedEnumerable<TElement> elementos están ordenados.

Excepciones

source es null.

Comentarios

Este método tiene al menos un parámetro de tipo cuyo argumento de tipo Expression<TDelegate> es uno de los Func<T,TResult> tipos. Para estos parámetros, puede pasar una expresión lambda y se compilará en .Expression<TDelegate>

El Order<T>(IQueryable<T>) método genera un MethodCallExpression objeto que representa llamarse Order<T>(IEnumerable<T>) a sí mismo como un método genérico construido. A continuación, pasa al MethodCallExpressionCreateQuery<TElement>(Expression) método del IQueryProvider representado por la Provider propiedad del source parámetro . El resultado de la llamada CreateQuery<TElement>(Expression) se convierte en tipo IOrderedQueryable<T> y se devuelve.

El comportamiento de la consulta que se produce como resultado de ejecutar un árbol de expresión que representa la llamada Order<T>(IEnumerable<T>) depende de la implementación del source parámetro . El comportamiento esperado es que ordena los elementos de source por sí mismo.

Se aplica a

Order<T>(IQueryable<T>, IComparer<T>)

Source:
Queryable.cs
Source:
Queryable.cs
Source:
Queryable.cs

Ordena de manera ascendente los elementos de una secuencia.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::IOrderedQueryable<T> ^ Order(System::Linq::IQueryable<T> ^ source, System::Collections::Generic::IComparer<T> ^ comparer);
public static System.Linq.IOrderedQueryable<T> Order<T> (this System.Linq.IQueryable<T> source, System.Collections.Generic.IComparer<T> comparer);
static member Order : System.Linq.IQueryable<'T> * System.Collections.Generic.IComparer<'T> -> System.Linq.IOrderedQueryable<'T>
<Extension()>
Public Function Order(Of T) (source As IQueryable(Of T), comparer As IComparer(Of T)) As IOrderedQueryable(Of T)

Parámetros de tipo

T

Tipo de los elementos de source.

Parámetros

source
IQueryable<T>

Secuencia de valores que se va a ordenar.

comparer
IComparer<T>

que IComparer<T> se va a comparar los elementos.

Devoluciones

cuyos IOrderedEnumerable<TElement> elementos están ordenados.

Excepciones

source es null.

Comentarios

Este método tiene al menos un parámetro de tipo cuyo argumento de tipo Expression<TDelegate> es uno de los Func<T,TResult> tipos. Para estos parámetros, puede pasar una expresión lambda y se compilará en .Expression<TDelegate>

El Order<T>(IQueryable<T>) método genera un MethodCallExpression objeto que representa llamarse Order<T>(IEnumerable<T>) a sí mismo como un método genérico construido. A continuación, pasa al MethodCallExpressionCreateQuery<TElement>(Expression) método del IQueryProvider representado por la Provider propiedad del source parámetro . El resultado de la llamada CreateQuery<TElement>(Expression) se convierte en tipo IOrderedQueryable<T> y se devuelve.

El comportamiento de la consulta que se produce como resultado de ejecutar un árbol de expresión que representa la llamada Order<T>(IEnumerable<T>) depende de la implementación del source parámetro . El comportamiento esperado es que ordena los elementos de source por sí mismo.

Se aplica a