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
не относится к типу, поддерживающему порядковое сравнение.