Exemplo n.º 1
0
        public override LinqExtender.Ast.Expression VisitOrderbyExpression(LinqExtender.Ast.OrderbyExpression expression)
        {
            WriteNewLine();
            Write(string.Format("order by {0}.{1} {2}",
                                expression.Member.DeclaringType.Name,
                                expression.Member.Name,
                                expression.Ascending ? "asc" : "desc"));
            WriteNewLine();

            return(expression);
        }
Exemplo n.º 2
0
 public virtual LinqExtender.Ast.Expression VisitOrderbyExpression(LinqExtender.Ast.OrderbyExpression expression)
 {
     return(expression);
 }
Exemplo n.º 3
0
 public override LinqExtender.Ast.Expression VisitOrderbyExpression(LinqExtender.Ast.OrderbyExpression expression)
 {
     orderByBuilder.Append(string.Format(", {0}{1} {2} ", expression.Member.Name, expression.Suffix, expression.Ascending ? " " : " DESC "));
     return(expression);
 }
Exemplo n.º 4
0
 internal override LinqExtender.Ast.Expression VisitOrderbyExpression(LinqExtender.Ast.OrderbyExpression expression)
 {
     this.orderByBuilder.Append(string.Format(CultureInfo.InvariantCulture, ", {0}{1} {2} ", expression.Member.Name, expression.Suffix, expression.Ascending ? " " : " DESC "));
     return(expression);
 }