private string BuildQuery(string Query) { if (Hints.Count != 0) { string sQHints = ""; sQHints = Hints.GenerateString <QueryHint>(); var tHints = GetTableHints(); if (sQHints != string.Empty) { Query = QueryHint.BuildQuery(Query, sQHints); } if (tHints.Count > 0) { Query = BuildTableQuery(tHints, Query); } } return(Query); }