Beispiel #1
0
/// <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;
}
}
Beispiel #2
0
/// <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);
}
Beispiel #3
0
/// <summary>
/// 插入信息
/// </summary>
public int InsertInfo(SqlTransaction trans,ProductSkuReferenceModel proModel)
{
return proDAL.InsertInfo(trans,proModel);
}