public static List <string> FuzzySeachType(string name)
        {
            name = name.Trim();
            List <string> dlist = new List <string>();
            List <string> result;

            if (string.IsNullOrEmpty(name))
            {
                result = dlist;
            }
            else
            {
                RelationMapModel.ReadRelationMap();
                foreach (string item in RelationMapModel.Map.Keys)
                {
                    if (item.ToLower().IndexOf(name.ToLower()) > -1)
                    {
                        dlist.Add(item);
                    }
                }
                dlist.Sort();
                result = dlist;
            }
            return(result);
        }
        public static List <string> GetSeachAttr(string type)
        {
            RelationMapModel.ReadRelationMap();
            type = type.Trim();
            List <string> dlist = new List <string>();
            List <string> result;

            if (!RelationMapModel.Map.ContainsKey(type))
            {
                result = dlist;
            }
            else
            {
                foreach (string item in RelationMapModel.Map[type])
                {
                    dlist.Add(item);
                }
                dlist.Sort();
                result = dlist;
            }
            return(result);
        }