DbExpressionBuilder.OrderByDescending Metodo

Definizione

Crea un nuovo oggetto DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata in ordine decrescente e con le regole di confronto predefinite.Creates a new DbSortExpression that sorts the given input set by the specified sort key, with descending sort order and default collation.

Overload

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuovo oggetto DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata in ordine decrescente e con le regole di confronto predefinite.Creates a new DbSortExpression that sorts the given input set by the specified sort key, with descending sort order and default collation.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String)

Crea un nuovo oggetto DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata in ordine decrescente e con le regole di confronto specificate.Creates a new DbSortExpression that sorts the given input set by the specified sort key, with descending sort order and the specified collation.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuovo oggetto DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata in ordine decrescente e con le regole di confronto predefinite.Creates a new DbSortExpression that sorts the given input set by the specified sort key, with descending sort order and default collation.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbSortExpression ^ OrderByDescending(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^> ^ sortKey);
public static System.Data.Common.CommandTrees.DbSortExpression OrderByDescending (this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> sortKey);
static member OrderByDescending : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbSortExpression
<Extension()>
Public Function OrderByDescending (source As DbExpression, sortKey As Func(Of DbExpression, DbExpression)) As DbSortExpression

Parametri

source
DbExpression

Espressione che specifica il set di input.An expression that specifies the input set.

sortKey
Func<DbExpression,DbExpression>

Metodo che specifica come derivare l'espressione della chiave di ordinamento dato un membro del set di input.A method that specifies how to derive the sort key expression given a member of the input set. Questo metodo deve produrre un'espressione con un tipo di risultato confrontabile in termini di ordinamento che fornisce la definizione della chiave di ordinamento.This method must produce an expression with an order-comparable result type that provides the sort key definition.

Restituisce

DbSortExpression

Nuovo DbSortExpression che rappresenta l'operazione di ordinamento.A new DbSortExpression that represents the order-by operation.

Eccezioni

source o sortKey è null.source or sortKey is null.

-oppure--or-

L'espressione generata da sortKey è Null.The expression produced by sortKey is null.

source non contiene di un tipo di risultato della raccolta.source does not have a collection result type.

-oppure--or-

L'espressione prodotta da sortKey non dispone di un tipo di risultato confrontabile in termini di ordinamento.The expression produced by sortKey does not have an order-comparable result type.

Si applica a

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String)

Crea un nuovo oggetto DbSortExpression che ordina il set di input specificato in base alla chiave di ordinamento specificata in ordine decrescente e con le regole di confronto specificate.Creates a new DbSortExpression that sorts the given input set by the specified sort key, with descending sort order and the specified collation.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbSortExpression ^ OrderByDescending(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^> ^ sortKey, System::String ^ collation);
public static System.Data.Common.CommandTrees.DbSortExpression OrderByDescending (this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> sortKey, string collation);
static member OrderByDescending : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> * string -> System.Data.Common.CommandTrees.DbSortExpression
<Extension()>
Public Function OrderByDescending (source As DbExpression, sortKey As Func(Of DbExpression, DbExpression), collation As String) As DbSortExpression

Parametri

source
DbExpression

Espressione che specifica il set di input.An expression that specifies the input set.

sortKey
Func<DbExpression,DbExpression>

Metodo che specifica come derivare l'espressione della chiave di ordinamento dato un membro del set di input.A method that specifies how to derive the sort key expression given a member of the input set. Questo metodo deve produrre un'espressione con un tipo di risultato confrontabile in termini di ordinamento che fornisce la definizione della chiave di ordinamento.This method must produce an expression with an order-comparable result type that provides the sort key definition.

collation
String

Regole di confronto da utilizzare per l'ordinamento.The collation to sort under.

Restituisce

DbSortExpression

Nuovo DbSortExpression che rappresenta l'operazione di ordinamento.A new DbSortExpression that represents the order-by operation.

Eccezioni

source, sortKey o collation è Null.source, sortKey or collation is null.

-oppure--or-

L'espressione generata da sortKey è Null.The expression produced by sortKey is null.

source non contiene di un tipo di risultato della raccolta.source does not have a collection result type.

-oppure--or-

L'espressione prodotta da sortKey non contiene di un tipo di risultato confrontabile in termini di risultato stringa.The expression produced by sortKey does not have an order-comparable string result type.

collation è vuoto o contiene solo spazi.collation is empty or contains only space characters.

Si applica a