protected override SqlPack OrderBy(NewExpression expression, SqlPack sqlPack) { foreach (Expression item in expression.Arguments) { Expression2SqlProvider.OrderBy(item, sqlPack); } return(sqlPack); }
protected override SqlPack OrderBy(UnaryExpression expression, SqlPack sqlPack) { Expression2SqlProvider.OrderBy(expression.Operand, sqlPack); return(sqlPack); }
public Expression2SqlCore <T> OrderBy(Expression <Func <T, object> > expression) { this._sqlPack += "\norder by "; Expression2SqlProvider.OrderBy(expression.Body, this._sqlPack); return(this); }