RelationalQueryableMethodTranslatingExpressionVisitor.TranslateOrderBy Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) Преобразует метод или OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) по заданному источнику.
protected override Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateOrderBy (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression keySelector, bool ascending);
protected override Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TranslateOrderBy (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.LambdaExpression keySelector, bool ascending);
override this.TranslateOrderBy : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * bool -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected Overrides Function TranslateOrderBy (source As ShapedQueryExpression, keySelector As LambdaExpression, ascending As Boolean) As ShapedQueryExpression
Параметры
- source
- ShapedQueryExpression
Сформированный запрос, к которому применяется оператор.
- keySelector
- LambdaExpression
Селектор ключа, предоставленный в вызове.
- ascending
- Boolean
Значение типа , указывающее, является ли порядок возрастающим.
Возвращаемое значение
Сформированный запрос после преобразования.
Применяется к
Entity Framework