/// <summary> /// 从缓存读取信息 /// </summary> public ProductSkuReferenceModel GetCacheInfo(SqlTransaction trans,long SN) { string key="Cache_ProductSkuReference_Model_"+SN; object value = CacheHelper.GetCache(key); if (value != null) return (ProductSkuReferenceModel)value; else { ProductSkuReferenceModel proModel = proDAL.GetInfo(trans,SN); CacheHelper.AddCache(key, proModel, null, Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(20), CacheItemPriority.Normal, null); return proModel; } }
/// <summary> /// 更新信息 /// </summary> public int UpdateInfo(SqlTransaction trans,ProductSkuReferenceModel proModel,long SN) { string key="Cache_ProductSkuReference_Model_"+SN; CacheHelper.RemoveCache(key); return proDAL.UpdateInfo(trans,proModel,SN); }
/// <summary> /// 插入信息 /// </summary> public int InsertInfo(SqlTransaction trans,ProductSkuReferenceModel proModel) { return proDAL.InsertInfo(trans,proModel); }