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


DbExpressionBuilder.ThenBy Метод

Определение

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

Перегрузки

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

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

ThenBy(DbSortExpression, Func<DbExpression,DbExpression>)

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

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbSortExpression ^ ThenBy(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 ThenBy (this System.Data.Common.CommandTrees.DbSortExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> sortKey, string collation);
static member ThenBy : 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 ThenBy (source As DbSortExpression, sortKey As Func(Of DbExpression, DbExpression), collation As String) As DbSortExpression

Параметры

source
DbSortExpression

Объект DbSortExpression, задающий упорядоченный входной набор.

sortKey
Func<DbExpression,DbExpression>

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

collation
String

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

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

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

Исключения

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

-или-

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

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

-или-

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

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

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

ThenBy(DbSortExpression, Func<DbExpression,DbExpression>)

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbSortExpression ^ ThenBy(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 ThenBy (this System.Data.Common.CommandTrees.DbSortExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> sortKey);
static member ThenBy : System.Data.Common.CommandTrees.DbSortExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbSortExpression
<Extension()>
Public Function ThenBy (source As DbSortExpression, sortKey As Func(Of DbExpression, DbExpression)) As DbSortExpression

Параметры

source
DbSortExpression

Объект DbSortExpression, задающий упорядоченный входной набор.

sortKey
Func<DbExpression,DbExpression>

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

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

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

Исключения

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

-или-

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

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

-или-

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

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