/// <summary> /// 获取前第15行数据 /// </summary> /// <returns></returns> public static List <Model.UserTicket> GetListByTop() { BLL.UserTicket bll = new BLL.UserTicket(); if (!enableCaching) { return(bll.GetList(1, 15, "", null)); } string key = "userTicket_top"; List <Model.UserTicket> data = (List <Model.UserTicket>)HttpRuntime.Cache[key]; if (data == null) { data = bll.GetList(1, 15, "", null); AggregateCacheDependency cd = DependencyFactory.GetUserTicketDependency(); HttpRuntime.Cache.Add(key, data, cd, DateTime.Now.AddHours(userTicketTimeout), Cache.NoSlidingExpiration, CacheItemPriority.High, null); } return(data); }
/// <summary> /// 获取当前区间数据行的数据列表 /// </summary> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <returns></returns> public static List <Model.PrizeTicket> GetList(int pageIndex, int pageSize) { BLL.PrizeTicket bll = new BLL.PrizeTicket(); if (!enableCaching) { return(bll.GetList(pageIndex, pageSize, "", null)); } string key = "prizeTicket_" + pageIndex + "_" + pageSize + ""; List <Model.PrizeTicket> data = (List <Model.PrizeTicket>)HttpRuntime.Cache[key]; if (data == null) { data = bll.GetList(pageIndex, pageSize, "", null); AggregateCacheDependency cd = DependencyFactory.GetUserTicketDependency(); HttpRuntime.Cache.Add(key, data, cd, DateTime.Now.AddHours(userTicketTimeout), Cache.NoSlidingExpiration, CacheItemPriority.High, null); } return(data); }