Queryable.OrderDescending Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
OrderDescending<T>(IQueryable<T>) |
Ordena de manera descendente los elementos de una secuencia. |
OrderDescending<T>(IQueryable<T>, IComparer<T>) |
Ordena de manera descendente los elementos de una secuencia. |
OrderDescending<T>(IQueryable<T>)
- Source:
- Queryable.cs
- Source:
- Queryable.cs
- Source:
- Queryable.cs
Ordena de manera descendente los elementos de una secuencia.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedQueryable<T> ^ OrderDescending(System::Linq::IQueryable<T> ^ source);
public static System.Linq.IOrderedQueryable<T> OrderDescending<T> (this System.Linq.IQueryable<T> source);
static member OrderDescending : System.Linq.IQueryable<'T> -> System.Linq.IOrderedQueryable<'T>
<Extension()>
Public Function OrderDescending(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 se ordenan.
Excepciones
source
es null
.
Comentarios
Este método tiene al menos un parámetro de tipo Expression<TDelegate> cuyo argumento de tipo 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 al tipo IOrderedQueryable<T> y se devuelve.
El comportamiento de 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
OrderDescending<T>(IQueryable<T>, IComparer<T>)
- Source:
- Queryable.cs
- Source:
- Queryable.cs
- Source:
- Queryable.cs
Ordena de manera descendente los elementos de una secuencia.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedQueryable<T> ^ OrderDescending(System::Linq::IQueryable<T> ^ source, System::Collections::Generic::IComparer<T> ^ comparer);
public static System.Linq.IOrderedQueryable<T> OrderDescending<T> (this System.Linq.IQueryable<T> source, System.Collections.Generic.IComparer<T> comparer);
static member OrderDescending : System.Linq.IQueryable<'T> * System.Collections.Generic.IComparer<'T> -> System.Linq.IOrderedQueryable<'T>
<Extension()>
Public Function OrderDescending(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 se ordenan.
Excepciones
source
es null
.
Comentarios
Este método tiene al menos un parámetro de tipo Expression<TDelegate> cuyo argumento de tipo 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 al tipo IOrderedQueryable<T> y se devuelve.
El comportamiento de 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.