我刚刚在我的MVC2应用程序中实现了SQLResource
提供程序。当我手动或通过webform更改数据库中的某些内容时,我希望ResourceProvider
删除所有资源并从数据库中再次获取它们。
现在有没有人可以清除由ASP.NET自己的API管理的ResourceCache
?
答案 0 :(得分:0)
实现SQLResourceProvider时,应将缓存与数据库实用程序类一起使用。创建缓存时,您可以定义包含ChangeMonitors属性的策略。我认为将SqlCacheDepency项添加到ChangeMonitors属性是您要查找的内容。看看这个课程SqlCacheDepency ,CacheItemPolicy。如果需要,我可以提供代码。