DbExpressionBuilder.ThenBy Methode

Definition

Erstellt eine neue DbSortExpression Sortierreihenfolge mit einer Sortierreihenfolge, die die Sortierreihenfolge der angegebenen Sortierreihenfolge zusammen mit dem angegebenen Sortierschlüssel in aufsteigender Sortierreihenfolge und der Standardsortierung enthält.

Überlädt

Name Beschreibung
ThenBy(DbSortExpression, Func<DbExpression,DbExpression>, String)

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

ThenBy(DbSortExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbSortExpression Sortierreihenfolge mit einer Sortierreihenfolge, die die Sortierreihenfolge der angegebenen Sortierreihenfolge zusammen mit dem angegebenen Sortierschlüssel in aufsteigender Sortierreihenfolge und der Standardsortierung enthält.

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbSortExpression ^ ThenBy(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 ThenBy(this System.Data.Common.CommandTrees.DbSortExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> sortKey, string collation);
static member ThenBy : 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 ThenBy (source As DbSortExpression, sortKey As Func(Of DbExpression, DbExpression), collation As String) As DbSortExpression

Parameter

source
DbSortExpression

Ein DbSortExpression, das den sortierten Eingabesatz angibt.

sortKey
Func<DbExpression,DbExpression>

Eine Methode, die angibt, wie der zusätzliche Sortierschlüsselausdruck abgeleitet wird, der einem Element des Eingabesatzes zugewiesen wurde. Diese Methode muss einen Ausdruck mit einem order-vergleichbaren Ergebnistyp erzeugen, der die Sortierschlüsseldefinition bereitstellt.

collation
String

Die Sortierung, unter der sortiert werden soll.

Gibt zurück

Ein neuer DbSortExpression, der die neue Gesamtreihenfolge nach Operation darstellt.

Ausnahmen

source, sortKey oder collation ist NULL.

-oder-

Der von diesem Ausdruck erzeugte sortKey Ausdruck ist NULL.

source hat keinen Sammlungsergebnistyp.

-oder-

Der von sortKey diesem Ausdruck erzeugte Ausdruck verfügt nicht über einen Zeichenfolgenergebnistyp, der mit der Reihenfolge vergleichbar ist.

collation ist leer oder enthält nur Leerzeichen.

Gilt für:

ThenBy(DbSortExpression, Func<DbExpression,DbExpression>)

Erstellt eine neue DbSortExpression Sortierreihenfolge mit einer Sortierreihenfolge, die die Sortierreihenfolge der angegebenen Sortierreihenfolge zusammen mit dem angegebenen Sortierschlüssel in aufsteigender Sortierreihenfolge und der Standardsortierung enthält.

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

Parameter

source
DbSortExpression

Ein DbSortExpression, das den sortierten Eingabesatz angibt.

sortKey
Func<DbExpression,DbExpression>

Eine Methode, die angibt, wie der zusätzliche Sortierschlüsselausdruck abgeleitet wird, der einem Element des Eingabesatzes zugewiesen wurde. Diese Methode muss einen Ausdruck mit einem order-vergleichbaren Ergebnistyp erzeugen, der die Sortierschlüsseldefinition bereitstellt.

Gibt zurück

Ein neuer DbSortExpression, der die neue Gesamtreihenfolge nach Operation darstellt.

Ausnahmen

source oder sortKey ist NULL.

-oder-

Der von diesem Ausdruck erzeugte sortKey Ausdruck ist NULL.

source hat keinen Sammlungsergebnistyp.

-oder-

sortKey hat keinen order-vergleichbaren Ergebnistyp.

Gilt für: