3

我刚刚SQLResource在我的 MVC2 应用程序中实现了一个提供程序。当我手动或通过网络表单更改数据库中的某些内容时,我希望ResourceProvider删除它的所有资源并再次从数据库中获取它们。

现在有没有人可以清除ResourceCache由 ASP.NET 自己的 API 管理的这个?

4

1 回答 1

0

当您实现 SQLResourceProvider 时,您应该将缓存与数据库实用程序类一起使用。创建缓存时,您可以定义包含 ChangeMonitors 属性的策略。我认为将 SqlCacheDepency 项添加到 ChangeMonitors 属性是您要寻找的。看看这个类SqlCacheDepencyCacheItemPolicy。如果您需要,我可以提供代码。

于 2011-06-28T07:06:34.137 回答