Udostępnij przez


DbExpressionBuilder.ThenBy Metoda

Definicja

Przeciążenia

ThenBy(DbSortExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbSortExpression element z kolejnością sortowania, która zawiera kolejność sortowania zestawu danych wejściowych danego zamówienia wraz z określonym kluczem sortowania w kolejności rosnącej i z domyślnym sortowaniem.

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

Tworzy nowy DbSortExpression element z kolejnością sortowania, która zawiera kolejność sortowania zestawu danych wejściowych danego zamówienia wraz z określonym kluczem sortowania w kolejności rosnącej i z określonym sortowaniem.

ThenBy(DbSortExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbSortExpression element z kolejnością sortowania, która zawiera kolejność sortowania zestawu danych wejściowych danego zamówienia wraz z określonym kluczem sortowania w kolejności rosnącej i z domyślnym sortowaniem.

public static System.Data.Entity.Core.Common.CommandTrees.DbSortExpression ThenBy (this System.Data.Entity.Core.Common.CommandTrees.DbSortExpression source, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> sortKey);
static member ThenBy : System.Data.Entity.Core.Common.CommandTrees.DbSortExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbSortExpression
<Extension()>
Public Function ThenBy (source As DbSortExpression, sortKey As Func(Of DbExpression, DbExpression)) As DbSortExpression

Parametry

source
DbSortExpression

DbSortExpression określający uporządkowany zestaw danych wejściowych.

sortKey
Func<DbExpression,DbExpression>

Metoda określająca sposób uzyskiwania dodatkowego wyrażenia klucza sortowania na podstawie elementu członkowskiego zestawu danych wejściowych. Ta metoda musi wygenerować wyrażenie z porównywalnym z kolejnością typem wyników, który udostępnia definicję klucza sortowania.

Zwraca

Nowa operacja DbSortExpression reprezentująca nową ogólną operację order-by.

Wyjątki

Wyrażenie wygenerowane przez wartość sortKey ma wartość null.

sortKey nie ma porównywalnego typu wyników z kolejnością.

Dotyczy

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

Tworzy nowy DbSortExpression element z kolejnością sortowania, która zawiera kolejność sortowania zestawu danych wejściowych danego zamówienia wraz z określonym kluczem sortowania w kolejności rosnącej i z określonym sortowaniem.

public static System.Data.Entity.Core.Common.CommandTrees.DbSortExpression ThenBy (this System.Data.Entity.Core.Common.CommandTrees.DbSortExpression source, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> sortKey, string collation);
static member ThenBy : System.Data.Entity.Core.Common.CommandTrees.DbSortExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression> * string -> System.Data.Entity.Core.Common.CommandTrees.DbSortExpression
<Extension()>
Public Function ThenBy (source As DbSortExpression, sortKey As Func(Of DbExpression, DbExpression), collation As String) As DbSortExpression

Parametry

source
DbSortExpression

DbSortExpression określający uporządkowany zestaw danych wejściowych.

sortKey
Func<DbExpression,DbExpression>

Metoda określająca sposób uzyskiwania dodatkowego wyrażenia klucza sortowania na podstawie elementu członkowskiego zestawu danych wejściowych. Ta metoda musi wygenerować wyrażenie z porównywalnym z kolejnością typem wyników, który udostępnia definicję klucza sortowania.

collation
String

Sortowanie do sortowania poniżej.

Zwraca

Nowa operacja DbSortExpression reprezentująca nową ogólną operację order-by.

Wyjątki

Wyrażenie wygenerowane przez wartość sortKey ma wartość null.

Wyrażenie wygenerowane przez wartość sortKey nie ma porównywalnego z kolejnością typu wyniku ciągu.

sortowanie jest puste lub zawiera tylko znaki spacji.

Dotyczy