/// <summary>
        ///
        /// </summary>
        private static void Reader()
        {
            string filePath = Path.Combine(ConfigurationHelper.AppSettingPath("TableConfig"), ConstExpression.TableConfigConfigName);

            if (System.IO.File.Exists(filePath))
            {
                _TableConfigCollection = TableConfigCollection.LoadFromFile(filePath);
                FileSystemWatcherHelper.StartChanged(filePath, () =>
                {
                    _TableConfigCollection = TableConfigCollection.LoadFromFile(filePath);
                });
            }
        }
 /// <summary>
 /// 保存配置信息到路径下
 /// </summary>
 /// <param name="tableConfigs"></param>
 /// <param name="path"></param>
 internal static void Save2File(TableConfigCollection tableConfigs, string path)
 {
     try
     {
         XmlSerializer xmlSerializer = new XmlSerializer(typeof(TableConfigCollection));
         using (StreamWriter streamWriter = new StreamWriter(path, false, Encoding.UTF8))
         {
             xmlSerializer.Serialize(streamWriter, tableConfigs);
             streamWriter.Close();
         }
     }
     catch (Exception ex)
     {
         throw new DMSFrameException("不能保存TableConfigCollection配置文件:" + ex.Message, ex);
     }
 }
        /// <summary>
        /// 保存配置信息到路径下 以XML的形式
        /// </summary>
        /// <param name="tableConfigs"></param>
        /// <returns></returns>
        internal static string ResponseXml(TableConfigCollection tableConfigs)
        {
            string result;

            try
            {
                XmlSerializer xmlSerializer = new XmlSerializer(typeof(TableConfigCollection));
                StringBuilder stringBuilder = new StringBuilder();
                using (XmlWriter xmlWriter = XmlWriter.Create(stringBuilder))
                {
                    xmlSerializer.Serialize(xmlWriter, tableConfigs);
                    result = stringBuilder.ToString();
                    xmlWriter.Close();
                }
            }
            catch (Exception ex)
            {
                throw new DMSFrameException("不能保存tableConfigs到Xml字符串:" + ex.Message, ex);
            }
            return(result);
        }
 /// <summary>
 /// 读取到文件,以configPath为路径
 /// </summary>
 /// <returns></returns>
 internal static TableConfigCollection LoadFromFile()
 {
     return(TableConfigCollection.LoadFromFile(ConstExpression.TableConfigConfigName));
 }
 /// <summary>
 /// 保存到文件,以configPath为路径
 /// </summary>
 /// <param name="config"></param>
 internal static void Save2File(TableConfigCollection config)
 {
     TableConfigCollection.Save2File(config, ConstExpression.TableConfigConfigName);
 }