/// <summary> /// 得到一个对象实体,从缓存中 /// </summary> public Model.detile GetModelByCache(string DetileID) { string CacheKey = "detileModel-" + DetileID; object objModel = DataCache.GetCache(CacheKey); if (objModel == null) { try { objModel = dal.GetModel(DetileID); if (objModel != null) { int ModelCache = ConfigHelper.GetConfigInt("ModelCache"); DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero); } } catch {} } return((Model.detile)objModel); }
/// <summary> /// 得到一个对象实体,从缓存中 /// </summary> public Model.view_querykeyword GetModelByCache() { //该表无主键信息,请自定义主键/条件字段 string CacheKey = "view_querykeywordModel-"; object objModel = DataCache.GetCache(CacheKey); if (objModel == null) { try { objModel = dal.GetModel(); if (objModel != null) { int ModelCache = ConfigHelper.GetConfigInt("ModelCache"); DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero); } } catch {} } return((Model.view_querykeyword)objModel); }