override public string parseOrder()
        {
            ArrayList list = (ArrayList)db.getOption()["order"];

            if (list == null || list.Count == 0)
            {
                return(isPage() ? " ORDER BY rand() " : "");
            }
            else
            {
                for (var j = 0; j < list.Count; j++)
                {
                    var      obj  = list[j];
                    string   str  = obj.ToString();
                    string[] arrs = str.Split(',');
                    for (int i = 0; i < arrs.Length; i++)
                    {
                        var s = arrs[i];
                        if (s.IndexOf(".") != -1)
                        {
                            string[] ss = s.Split('.');
                            arrs[i] = "build." + ss[1];
                        }
                    }
                    list[j] = StringUtil.@join(",", arrs);
                }
            }
            return(base.parseOrder());
        }