protected DbRowNumberExpression UpdateRowNumber( DbRowNumberExpression rowNumber, IEnumerable <DbOrderExpression> orderBy) { if (orderBy != rowNumber.OrderBy) { return(new DbRowNumberExpression(orderBy)); } return(rowNumber); }
protected DbRowNumberExpression UpdateRowNumber( DbRowNumberExpression rowNumber, IEnumerable<DbOrderExpression> orderBy) { if (orderBy != rowNumber.OrderBy) return new DbRowNumberExpression(orderBy); return rowNumber; }
protected virtual Expression VisitRowNumber(DbRowNumberExpression rowNumber) { ReadOnlyCollection<DbOrderExpression> orderby = VisitOrderBy(rowNumber.OrderBy); return UpdateRowNumber(rowNumber, orderby); }
protected virtual bool CompareRowNumber(DbRowNumberExpression a, DbRowNumberExpression b) { return(CompareOrderList(a.OrderBy, b.OrderBy)); }
protected override Expression VisitRowNumber(DbRowNumberExpression rowNumber) { throw new NotSupportedException(); }
protected virtual bool CompareRowNumber(DbRowNumberExpression a, DbRowNumberExpression b) { return CompareOrderList(a.OrderBy, b.OrderBy); }
protected virtual Expression VisitRowNumber(DbRowNumberExpression rowNumber) { ReadOnlyCollection <DbOrderExpression> orderby = VisitOrderBy(rowNumber.OrderBy); return(UpdateRowNumber(rowNumber, orderby)); }