Freigeben über


DbExpressionBuilder.OrderBy Methode

Definition

Erstellt einen neuen DbSortExpression, der das angegebene Eingabeset in aufsteigender Sortierreihenfolge und mit Standardsortierung nach dem angegebenen Sortierschlüssel sortiert.

Überlädt

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Erstellt einen neuen DbSortExpression, der das angegebene Eingabeset in aufsteigender Sortierreihenfolge und mit Standardsortierung nach dem angegebenen Sortierschlüssel sortiert.

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

Erstellt einen neuen DbSortExpression, der das angegebene Eingabeset in aufsteigender Sortierreihenfolge und mit der angegebenen Sortierung nach dem angegebenen Sortierschlüssel sortiert.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Erstellt einen neuen DbSortExpression, der das angegebene Eingabeset in aufsteigender Sortierreihenfolge und mit Standardsortierung nach dem angegebenen Sortierschlüssel sortiert.

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

Parameter

source
DbExpression

Ein Ausdruck, der das Eingabeset angibt.

sortKey
Func<DbExpression,DbExpression>

Eine Methode, die angibt, wie der 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 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:

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

Erstellt einen neuen DbSortExpression, der das angegebene Eingabeset in aufsteigender Sortierreihenfolge und mit der angegebenen Sortierung nach dem angegebenen Sortierschlüssel sortiert.

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

Parameter

source
DbExpression

Ein Ausdruck, der das Eingabeset angibt.

sortKey
Func<DbExpression,DbExpression>

Eine Methode, die angibt, wie der 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 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: