Freigeben über


DbExpressionBuilder.ThenByDescending Methode

Definition

Erstellt eine neue DbSortExpression Sortierreihenfolge, die die Sortierreihenfolge des angegebenen Auftragseingabesatzes zusammen mit dem angegebenen Sortierschlüssel in absteigender Sortierreihenfolge und mit Standardsortierung enthält.

Überlädt

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbSortExpression Sortierreihenfolge, die die Sortierreihenfolge des angegebenen Auftragseingabesatzes zusammen mit dem angegebenen Sortierschlüssel in absteigender Sortierreihenfolge und mit Standardsortierung enthält.

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>, String)

Erstellt eine neue DbSortExpression Sortierreihenfolge, die die Sortierreihenfolge des angegebenen Auftragseingabesatzes zusammen mit dem angegebenen Sortierschlüssel in absteigender Sortierreihenfolge und mit der angegebenen Sortierung enthält.

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbSortExpression Sortierreihenfolge, die die Sortierreihenfolge des angegebenen Auftragseingabesatzes zusammen mit dem angegebenen Sortierschlüssel in absteigender Sortierreihenfolge und mit Standardsortierung enthält.

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

Parameter

source
DbSortExpression

Eine DbSortExpression, die das geordnete Eingabeset angibt.

sortKey
Func<DbExpression,DbExpression>

Eine Methode, die angibt, wie der zusätzliche Sortierschlüsselausdruck für einen angegebenen Member des Eingabesets abgeleitet wird. Diese Methode muss einen Ausdruck mit einem in der Reihenfolge vergleichbaren Ergebnistyp erzeugen, der die Sortierschlüsseldefinition bereitstellt.

Gibt zurück

Ein neues DbSortExpression, das den neuen gesamten ORDER-BY-Vorgang darstellt.

Ausnahmen

source oder sortKey ist NULL.

- oder -

Der von sortKey erzeugte Ausdruck ist NULL.

source weist keinen Auflistungsergebnistyp auf.

- oder -

Der Ausdruck, der von sortKey erzeugt wurde, hat keinen in der Reihenfolge vergleichbaren Ergebnistyp.

Gilt für:

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>, String)

Erstellt eine neue DbSortExpression Sortierreihenfolge, die die Sortierreihenfolge des angegebenen Auftragseingabesatzes zusammen mit dem angegebenen Sortierschlüssel in absteigender Sortierreihenfolge und mit der angegebenen Sortierung enthält.

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

Parameter

source
DbSortExpression

Eine DbSortExpression, die das geordnete Eingabeset angibt.

sortKey
Func<DbExpression,DbExpression>

Eine Methode, die angibt, wie der zusätzliche Sortierschlüsselausdruck für einen angegebenen Member des Eingabesets abgeleitet wird. Diese Methode muss einen Ausdruck mit einem in der Reihenfolge vergleichbaren Ergebnistyp erzeugen, der die Sortierschlüsseldefinition bereitstellt.

collation
String

Die zu verwendende Sortierung.

Gibt zurück

Ein neues DbSortExpression, das den neuen gesamten ORDER-BY-Vorgang darstellt.

Ausnahmen

source, sortKey oder collation ist NULL.

- oder -

Der von sortKey erzeugte Ausdruck ist NULL.

source weist keinen Auflistungsergebnistyp auf.

- oder -

Der Ausdruck, der von sortKey erzeugt wurde, hat keinen in der Reihenfolge vergleichbaren Zeichenfolgenergebnistyp.

collation ist leer oder enthält nur Leerzeichen.

Gilt für: