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
является пустой строкой или содержит только пробелы.