asp.net的一个简单简历缓存方法:


1 public static DataSet GetCacheTD() 2 { 3 DataSet ds = new DataSet(); 4 Cache cache = System.Web.HttpContext.Current.Cache; 5 if (cache["TDic"] == null) 6 { 7 ds = ReadHelper.ExecuteQuery(CommandType.Text, "sqlText ", null); 8 cache.Insert("TDic", ds, new SqlCacheDependency("数据库名称", "数据表名称")); 9 } 10 else 11 { 12 ds = (DataSet)cache["TDic"]; 13 } 14 return ds; 15 }
其中,这里的ReadHelper.ExecuteQuery()另外包含了数据库的连接字符和方法的,这里省略了。