Udostępnij przez


DbExpressionBuilder.OrderBy Metoda

Definicja

Przeciążenia

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbSortExpression , który sortuje dane wejściowe ustawione przez określony klucz sortowania z rosnącą kolejnością sortowania i domyślnym sortowaniem.

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

Tworzy nowy DbSortExpression , który sortuje dane wejściowe ustawione według określonego klucza sortowania, z rosnącą kolejnością sortowania i określonym sortowaniem.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Tworzy nowy DbSortExpression , który sortuje dane wejściowe ustawione przez określony klucz sortowania z rosnącą kolejnością sortowania i domyślnym sortowaniem.

public static System.Data.Entity.Core.Common.CommandTrees.DbSortExpression OrderBy (this System.Data.Entity.Core.Common.CommandTrees.DbExpression source, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> sortKey);
static member OrderBy : System.Data.Entity.Core.Common.CommandTrees.DbExpression * 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 OrderBy (source As DbExpression, sortKey As Func(Of DbExpression, DbExpression)) As DbSortExpression

Parametry

source
DbExpression

Wyrażenie określające zestaw danych wejściowych.

sortKey
Func<DbExpression,DbExpression>

Metoda określająca sposób uzyskiwania wyrażenia klucza sortowania przy użyciu elementu członkowskiego zestawu danych wejściowych. Ta metoda musi utworzyć wyrażenie o typie wyników porównywalnym z kolejnością, które udostępnia definicję klucza sortowania.

Zwraca

Nowa funkcja DbSortExpression reprezentująca operację order-by.

Wyjątki

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

Wyrażenie wygenerowane przez element sortKey nie ma porównywalnego typu wyników.

Dotyczy

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

Tworzy nowy DbSortExpression , który sortuje dane wejściowe ustawione według określonego klucza sortowania, z rosnącą kolejnością sortowania i określonym sortowaniem.

public static System.Data.Entity.Core.Common.CommandTrees.DbSortExpression OrderBy (this System.Data.Entity.Core.Common.CommandTrees.DbExpression source, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> sortKey, string collation);
static member OrderBy : System.Data.Entity.Core.Common.CommandTrees.DbExpression * 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 OrderBy (source As DbExpression, sortKey As Func(Of DbExpression, DbExpression), collation As String) As DbSortExpression

Parametry

source
DbExpression

Wyrażenie określające zestaw danych wejściowych.

sortKey
Func<DbExpression,DbExpression>

Metoda określająca sposób uzyskiwania wyrażenia klucza sortowania przy użyciu elementu członkowskiego zestawu danych wejściowych. Ta metoda musi utworzyć wyrażenie o typie wyników porównywalnym z kolejnością, które udostępnia definicję klucza sortowania.

collation
String

Sortowanie do sortowania w obszarze.

Zwraca

Nowa funkcja DbSortExpression reprezentująca operację order-by.

Wyjątki

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

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

sortowanie jest puste lub zawiera tylko znaki spacji.

Dotyczy