public string BuildSelectCountSql(SqlFilter filter) { SelectPart.Clear(); WherePart.Clear(); TableJoin.Clear(); OrderByPart.Clear(); Parameters.Clear(); string sql = ""; sql = _buildCount(filter); return(sql.ToString()); }
public string BuildSelectSql(SqlFilter filter) { SelectPart.Clear(); WherePart.Clear(); TableJoin.Clear(); OrderByPart.Clear(); Parameters.Clear(); //if (filter.SP.Count > 0) //{ // if (filter.Parmenters.Count > 0 && !string.IsNullOrEmpty(filter.SP.First().Value)) // { // string[] parms = filter.SP.First().Value.Split(','); // foreach (string parm in parms) // { // if (filter.Parmenters.ContainsKey("@" + parm)) // { // Parameters["@" + parm] = new SqlParameter("@" + parm, filter.Parmenters["@" + parm]); // } // } // } // return filter.SP.First().Key; //} string sql = ""; if (filter.Page > 0) { sql = _buildHasPage(filter); } else { sql = _buildNonePage(filter); } return(sql.ToString()); }