/// <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);
        }