我现在有一个MVC网络应用程序。第二个应用程序将数据发布到我的webapp读取的数据库。
我正在使用SharedCache作为我的NHibernate的缓存提供程序,我希望为我的实体分配“expirations”(因此我可以保证数据的新鲜程度) - 并且知道某些实体很少更新而其他实体经常更新,将不同的缓存区域用于不同的过期是理想的。
我在网上看到过很多关于如何使用SysCache执行此操作的示例,但找不到任何适用于SharedCache的示例。
提前致谢。
答案 0 :(得分:2)
所以我去了SharedCache NHibernate Provider的源代码,发现确实无法在实体上设置过期。
我将自己添加此功能 - 这样做非常简单。