public virtual Expression VisitSqlSubStatementExpression (SqlSubStatementExpression expression)
{
ArgumentUtility.CheckNotNull ("expression", expression);
if (expression.SqlStatement.Orderings.Count > 0 && expression.SqlStatement.TopExpression == null)
{
var builder = new SqlStatementBuilder (expression.SqlStatement);
builder.Orderings.Clear();
return new SqlSubStatementExpression (builder.GetSqlStatement());
}
return expression;
}