internal static void PreLoadAllDBSchemeToCache() { if (!isFirstLoad) { isFirstLoad = true; lock (obj) { if (isFirstLoad) { //DealUpdateSql(); //处理单表 foreach (ConnectionStringSettings item in ConfigurationManager.ConnectionStrings) { string name = item.Name.ToLower(); if (!string.IsNullOrEmpty(name) && name.EndsWith("conn")) { try { CacheManage.PreLoadDBSchemaToCache(name, true); } catch { } } } ThreadBreak.AddGlobalThread(new ParameterizedThreadStart(LoadViewSchema)); //处理视图文件 fyw.EnableRaisingEvents = true; fyw.Changed += fyw_Changed; } } } }