我如何缓存MySQL和asp.net框架2.0的特定表?
问题描述:
我想在asp.net中使用MySQL和.net framework 2.0缓存经常使用的数据。有什么办法可以在不使用MySQL提供的缓存技术的情况下使用asp.net来完成,即查询缓存或表缓存?我如何缓存MySQL和asp.net框架2.0的特定表?
答
您可以使用Cache
变量并将您的数据放入该变量中。
首先把值Data-Set
或List
或Data-Table
把它放在Cache
如下
假设你有数据在数据集DS则
Cache.Insert("CacheTableA", ds, null, DateTime.MaxValue, TimeSpan.FromMinutes(10));
它会缓存数据集DS的10分钟。
虽然从Cache中使用强制转换为
DataSet ds=(DataSet)Cache["CacheTableA"];
....
你可以通过这个链接来了解缓存在Asp.net http://www.tutorialspoint.com/asp.net/asp.net_data_caching.htm