2012-07-20 64 views
0

我有一个ASP.NET网站,我想实现ASP.NET缓存。有主要用户可以在登录时看到的项目主列表。所有其他用户只能看到主列表的一个子集。ASP.NET缓存建议

我想使用SqlCacheDependency缓存主列表,但我不认为我可以这样做,因为SqlCacheDependency仅适用于涉及单个数据库中表的查询。 不幸的是,我的主列表存储在多个数据库中,并且它不时更新。

在我的情况下缓存主列表的最佳方式是什么,但仍然保持最新?

任何帮助,非常感谢。谢谢。

+0

为什么不使用Cache对象? – 2012-07-20 18:39:28

+0

只要查询结果发生变化,即主列表被修改,我就可以但必须使缓存对象无效。我查看了查询通知,但它不适用于子查询,连接等。 – harishm 2012-07-20 19:54:25

回答