Beispiel #1
0
        private string BuildOrderString()
        {
            var result = "";

            if (ThenOrderClauses.Count > 0)
            {
                result += " ORDER BY ";
                result += String.Join(", ", ThenOrderClauses.Select(toc => toc.Get(UnderlyingQueryType)));
            }

            return(result);
        }
Beispiel #2
0
 public bool WillEverHaveResults()
 {
     return(Select.IsValid() && WhereClauses.All(fragment => fragment.IsValid()) &&
            ThenOrderClauses.All(fragment => fragment.IsValid()));
 }