Ejemplo n.º 1
0
 protected RowNumberExpression UpdateRowNumber(RowNumberExpression rowNumber, IEnumerable <OrderExpression> orderBy)
 {
     if (orderBy != rowNumber.OrderBy)
     {
         return(new RowNumberExpression(orderBy));
     }
     return(rowNumber);
 }
Ejemplo n.º 2
0
 protected virtual bool CompareRowNumber(RowNumberExpression a, RowNumberExpression b)
 {
     return(this.CompareOrderList(a.OrderBy, b.OrderBy));
 }
Ejemplo n.º 3
0
        protected virtual Expression VisitRowNumber(RowNumberExpression rowNumber)
        {
            var orderby = this.VisitOrderBy(rowNumber.OrderBy);

            return(this.UpdateRowNumber(rowNumber, orderby));
        }
Ejemplo n.º 4
0
 protected override Expression VisitRowNumber(RowNumberExpression rowNumber)
 {
     throw new NotSupportedException();
 }