DbExpressionBuilder.ThenByDescending Metod

Definition

Skapar en ny DbSortExpression som med en sorteringsordning som innehåller sorteringsordningen för den angivna orderindatauppsättningen tillsammans med den angivna sorteringsnyckeln i fallande sorteringsordning och med standardsortering.

Överlagringar

Name Description
ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>)

Skapar en ny DbSortExpression som med en sorteringsordning som innehåller sorteringsordningen för den angivna orderindatauppsättningen tillsammans med den angivna sorteringsnyckeln i fallande sorteringsordning och med standardsortering.

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

Skapar en ny DbSortExpression som med en sorteringsordning som innehåller sorteringsordningen för den angivna orderindatauppsättningen tillsammans med den angivna sorteringsnyckeln i fallande sorteringsordning och med den angivna sorteringen.

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>)

Skapar en ny DbSortExpression som med en sorteringsordning som innehåller sorteringsordningen för den angivna orderindatauppsättningen tillsammans med den angivna sorteringsnyckeln i fallande sorteringsordning och med standardsortering.

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

Parametrar

source
DbSortExpression

En DbSortExpression som anger den ordnade indatauppsättningen.

sortKey
Func<DbExpression,DbExpression>

En metod som anger hur du härleder ytterligare sorteringsnyckeluttryck som ges en medlem i indatauppsättningen. Den här metoden måste skapa ett uttryck med en orderjäx jämförbar resultattyp som tillhandahåller sorteringsnyckeldefinitionen.

Returer

En ny DbSortExpression som representerar den nya övergripande order-by-åtgärden.

Undantag

source eller sortKey är null.

-eller-

Uttrycket som skapas av sortKey är null.

source inte har någon samlingsresultattyp.

-eller-

Uttrycket som skapas av sortKey har ingen resultattyp som är jämförbar med ordningen.

Gäller för

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

Skapar en ny DbSortExpression som med en sorteringsordning som innehåller sorteringsordningen för den angivna orderindatauppsättningen tillsammans med den angivna sorteringsnyckeln i fallande sorteringsordning och med den angivna sorteringen.

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

Parametrar

source
DbSortExpression

En DbSortExpression som anger den ordnade indatauppsättningen.

sortKey
Func<DbExpression,DbExpression>

En metod som anger hur du härleder ytterligare sorteringsnyckeluttryck som ges en medlem i indatauppsättningen. Den här metoden måste skapa ett uttryck med en orderjäx jämförbar resultattyp som tillhandahåller sorteringsnyckeldefinitionen.

collation
String

Sortering som ska sorteras under.

Returer

En ny DbSortExpression som representerar den nya övergripande order-by-åtgärden.

Undantag

source, sortKey eller collation är null.

-eller-

Uttrycket som skapas av sortKey är null.

source inte har någon samlingsresultattyp.

-eller-

Uttrycket som skapas av sortKey har ingen orderjäx jämförbar strängresultattyp.

collation är tom eller innehåller endast blankstegstecken.

Gäller för