DbExpressionBuilder.OrderBy Metoda

Definice

Vytvoří novou DbSortExpression , která seřadí daný vstup nastavený zadaným klíčem řazení se vzestupným pořadím řazení a výchozí kolací.

Přetížení

Name Description
OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Vytvoří novou DbSortExpression , která seřadí daný vstup nastavený zadaným klíčem řazení se vzestupným pořadím řazení a výchozí kolací.

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

Vytvoří novou DbSortExpression , která seřadí daný vstup nastavený zadaným klíčem řazení se vzestupným pořadím řazení a zadanou kolací.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Vytvoří novou DbSortExpression , která seřadí daný vstup nastavený zadaným klíčem řazení se vzestupným pořadím řazení a výchozí kolací.

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

Parametry

source
DbExpression

Výraz, který určuje vstupní sadu.

sortKey
Func<DbExpression,DbExpression>

Metoda, která určuje, jak odvodit výraz klíče řazení zadaný členem vstupní sady. Tato metoda musí vytvořit výraz s seřazeným srovnatelným typem výsledku, který poskytuje definici klíče řazení.

Návraty

Nový DbSortExpression, který představuje operaci order-by.

Výjimky

source nebo sortKey má hodnotu null.

nebo

Výraz vytvořený hodnotou sortKey null.

source nemá typ výsledku kolekce.

nebo

Výraz vytvořený sortKey pomocí příkazu nemá typ výsledku srovnatelného s pořadím.

Platí pro

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

Vytvoří novou DbSortExpression , která seřadí daný vstup nastavený zadaným klíčem řazení se vzestupným pořadím řazení a zadanou kolací.

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

Parametry

source
DbExpression

Výraz, který určuje vstupní sadu.

sortKey
Func<DbExpression,DbExpression>

Metoda, která určuje, jak odvodit výraz klíče řazení zadaný členem vstupní sady. Tato metoda musí vytvořit výraz s seřazeným srovnatelným typem výsledku, který poskytuje definici klíče řazení.

collation
String

Kolace, podle které se má seřadit.

Návraty

Nový DbSortExpression, který představuje operaci order-by.

Výjimky

source sortKey nebo collation má hodnotu null.

nebo

Výraz vytvořený hodnotou sortKey null.

source nemá typ výsledku kolekce.

nebo

Výraz vytvořený sortKey nemá typ výsledku řetězce srovnatelného s pořadím.

collation je prázdný nebo obsahuje pouze znaky mezery.

Platí pro