/// <summary> /// 缓存预热,强制重新缓存 /// </summary> /// <param name="systemCode">系统编号</param> /// <returns>影响行数</returns> public static int CachePreheating(string systemCode) { int result = 0; // 把所有的组织机构都缓存起来的代码 BaseModuleManager manager = new BaseModuleManager(); manager.CurrentTableName = systemCode + "Module"; using (IDataReader dataReader = manager.ExecuteReader()) { while (dataReader.Read()) { BaseModuleEntity entity = BaseEntity.Create <BaseModuleEntity>(dataReader, false); if (entity != null) { BaseModuleManager.SetCache(systemCode, entity); result++; System.Console.WriteLine(result.ToString() + " : " + entity.Code); } } dataReader.Close(); } return(result); }
/// <summary> /// 缓存预热,强制重新缓存 /// </summary> /// <param name="systemCode">系统编号</param> /// <returns>影响行数</returns> public static int CachePreheating(string systemCode) { var result = 0; // 把所有的组织机构都缓存起来的代码 var manager = new BaseModuleManager { CurrentTableName = systemCode + "Module" }; var dataReader = manager.ExecuteReader(); if (dataReader != null && !dataReader.IsClosed) { while (dataReader.Read()) { var entity = BaseEntity.Create <BaseModuleEntity>(dataReader, false); if (entity != null) { SetCache(systemCode, entity); result++; System.Console.WriteLine(result + " : " + entity.Code); } } dataReader.Close(); } return(result); }