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 не имеет тип результата, сопоставимый с порядком.