/// <summary> /// This API supports the Entity Framework Core infrastructure and is not intended to be used /// directly from your code. This API may change or be removed in future releases. /// </summary> public override void VisitOrderByClause(OrderByClause orderByClause, QueryModel queryModel, int index) => orderByClause.TransformExpressions(TransformingVisitor.Visit);
public override void VisitOrderByClause(OrderByClause orderByClause, QueryModel queryModel, int index) { Log.Trace(m => m("Original QueryModel: {0}", queryModel)); foreach (var visitor in orderingVisitors) { orderByClause.TransformExpressions(visitor.VisitExpression); Log.Trace(m => m("Transformed QueryModel after {0}: {1}", visitor.GetType().Name, queryModel)); } ExpandCompositeOrderings(orderByClause); base.VisitOrderByClause(orderByClause, queryModel, index); }