/// <summary>查询某条记录</summary> /// <param name="applicationName">applicationName</param> /// <returns>返回一个 ApplicationInfo 实例的详细信息</returns> public ApplicationInfo FindOneByApplicationName(string applicationName) { ApplicationInfo param = null; // 初始化缓存 SyncLocalDb(); // 查找缓存数据 if (this.dictionary.ContainsKey(applicationName)) { param = this.dictionary[applicationName]; } // 如果缓存中未找到相关数据,则查找数据库内容 return(param == null?provider.FindOneByApplicationName(applicationName) : param); }