2014-11-05 83 views

回答

0

您可以通过clone数据集保留原始值,然后将其设置为缓存。

 HttpContext.Cache.Insert("datasetOrg", dataset.Clone()); 
     HttpContext.Cache.Insert("dataset", dataset); 
0

您可以使用sqlcachedependency类来提醒。当表中或特定行发生更改时,具有依赖项的项目将失效并从缓存中删除。您可以在Microsoft SQL Server 7.0,SQL Server 2000和SQL Server 2005中的表上设置依赖关系。如果您使用的是SQL Server 2005,则还可以设置对特定记录的依赖关系。
它将工作在.Net 2.0 +。 msdn article for this