public OrderingExpression Update(SqlExpression expression) => expression != Expression ? new OrderingExpression(expression, Ascending) : this;
public OrderingExpression(SqlExpression expression, bool ascending) { Expression = expression; Ascending = ascending; }