Поделиться через


DbExpressionBuilder.OrderBy Метод

Определение

Создает новое выражение DbSortExpression, сортирующее заданный входной набор с использованием указанного ключа сортировки в порядке возрастания и с параметрами сортировки по умолчанию.

Перегрузки

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Создает новое выражение DbSortExpression, сортирующее заданный входной набор с использованием указанного ключа сортировки в порядке возрастания и с параметрами сортировки по умолчанию.

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

Создает новое выражение DbSortExpression, сортирующее заданный входной набор с использованием указанного ключа сортировки в порядке возрастания и с заданными параметрами сортировки.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Создает новое выражение DbSortExpression, сортирующее заданный входной набор с использованием указанного ключа сортировки в порядке возрастания и с параметрами сортировки по умолчанию.

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

Параметры

source
DbExpression

Выражение, задающее входной набор.

sortKey
Func<DbExpression,DbExpression>

Метод, определяющий процедуру получения выражения ключа сортировки для заданного элемента входного набора. Этот метод должен создавать выражение с типом результата сравнения по порядку, предоставляющее определение ключа сортировки.

Возвращаемое значение

Новое выражение DbSortExpression, представляющее операцию упорядочивания.

Исключения

source или sortKey равно null.

-или-

Выражение, созданное sortKey, имеет значение null.

Результат source не относится к типу коллекции.

-или-

Выражение, созданное sortKey, не имеет типа результата с возможностью сравнивания порядка.

Применяется к

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

Создает новое выражение DbSortExpression, сортирующее заданный входной набор с использованием указанного ключа сортировки в порядке возрастания и с заданными параметрами сортировки.

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

Параметры

source
DbExpression

Выражение, задающее входной набор.

sortKey
Func<DbExpression,DbExpression>

Метод, определяющий процедуру получения выражения ключа сортировки для заданного элемента входного набора. Этот метод должен создавать выражение с типом результата сравнения по порядку, предоставляющее определение ключа сортировки.

collation
String

Параметры сортировки.

Возвращаемое значение

Новое выражение DbSortExpression, представляющее операцию упорядочивания.

Исключения

Для параметров source, sortKey или collation задано значение null.

-или-

Выражение, созданное sortKey, имеет значение null.

Результат source не относится к типу коллекции.

-или-

Выражение, созданное sortKey, не имеет типа строкового результата с возможностью сравнивания порядка.

collation является пустой строкой или содержит только пробелы.

Применяется к