コード例 #1
0
ファイル: MyCache.cs プロジェクト: yuzhiping/HyCtbuEco
 /// <summary>
 /// 获取时间IIndID dbo.tb_DimIndicator
 /// </summary>
 /// <returns></returns>
 public static List<TbDimIndicator> GetIndId()
 {
     DimIndicatorDAO indicatorDao = new DimIndicatorDAO();
     List<TbDimIndicator> indicatorlist;
     if (cache.GetData("GetIndId") != null)
     {
         indicatorlist = (List<TbDimIndicator>)cache.GetData("GetIndId");
     }
     else
     {
         indicatorlist = indicatorDao.GetAll().ToList();
         cache.Add("GetIndId", indicatorlist);
     }
     if (indicatorlist.Count == 0)
     {
         indicatorlist = indicatorDao.GetAll().ToList();
         cache.Add("GetIndId", indicatorlist);
     }
     return indicatorlist;
 }