如果我缓存了一个数据集对象,在这个表数据发生变化之后,我会得到未更新的缓存数据。在这种情况下该怎么办,如何处理这种情况?如何在数据缓存后正确获取数据?
0
A
回答
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
相关问题
- 1. 如何正确获取数据
- 2. 如何从数据透视表缓存中获取数据?
- 3. 正确获取Firebase数据
- 4. 如何正确保存并从数据存储中获取JSON?
- 5. 如何使用ajax从数据库获取正确的数据
- 6. 如何从Firebase数据库正确获取数据?
- 7. 如何在GAE数据存储区中正确保存数据?
- 8. 如何确定NSURLConnection:sendSynchronousRequest是否正在返回缓存数据
- 9. 如何正确保存磁盘缓存中的数据?
- 10. 如何忽略递归缓存数据以完全获取数据库存储?
- 11. 在数据库中查询后在Laravel中使用PHP正确获取数据
- 12. 获取缓存在Windows AppFabric缓存服务中的数据
- 13. AppFabric缓存 - 正确使用DataCacheFactory和数据高速缓存
- 14. 获取缓存的其余数据android
- 15. 获取缓存更新数据
- 16. 如何正确实现数据库级缓存
- 17. 从数据流中获取数据后如何恢复数据?
- 18. 查询后从数组中获取正确的数据?
- 19. Lucene如何缓存数据?
- 20. AsyncTaskLoader如何缓存数据?
- 21. q如何缓存数据?
- 22. ajax,php如何正确保存数据
- 23. 从数据库获取数据时缓存引用的库
- 24. 如何获取QUERY函数以返回正确的数据?
- 25. 如何正确捕获PaPal IPN数据
- 26. 如何在Yii中保存数据并确保正确保存?
- 27. onclick获取正确的数据
- 28. 无法正确获取json数据
- 29. 获取数据后
- 30. 如何在Android中从SimpleCursorAdpter获取Spinner上正确的数据