我不想手动无效(刷新)二级缓存。我怎样才能做到这一点?NHibernate二级缓存手动无效
3
A
回答
4
你可以做这样的事情:
SessionFactory.EvictQueries();
foreach (var collectionMetadata in this._SessionFactory.GetAllCollectionMetadata())
SessionFactory.EvictCollection(collectionMetadata.Key);
foreach (var classMetadata in this._SessionFactory.GetAllClassMetadata())
SessionFactory.EvictEntity(classMetadata.Key);
+0
嘿,那就是* my *位! ;-) – 2011-04-07 13:34:34
+0
是的,我喜欢它:-)其实,我知道我从某人那里得到了它,但我不记得那是你的。 – LeftyX 2011-04-07 16:59:43
相关问题
- 1. NHibernate二级缓存
- 2. NHibernate的二级缓存,Memcached和随机无效蒙上
- 3. NHibernate二级缓存性能问题
- 4. 共享nHibernate和休眠二级缓存
- 5. NHibernate二级缓存 - 驱逐区域
- 6. NHibernate第二级缓存与AppFabric
- 7. Nhibernate第二级缓存为Newb
- 8. Nhibernate和具有二级缓存的SetCacheable
- 9. 隐含事务的nhibernate二级缓存
- 10. NHibernate集合的二级缓存
- 11. 如何清除NHibernate二级缓存
- 12. NHibernate的二级缓存与收藏
- 13. 多重查询的NHibernate二级缓存
- 14. 二级缓存不会在NHibernate中缓存过滤的集合?
- 15. NHibernate的二级缓存不缓存整个实体
- 16. 在NHibernate二级缓存之上使用ASP.NET缓存
- 17. 无法获得通过反射吸... NHibernate的查询缓存与二级缓存
- 18. NHibernate二级高速缓存 - 流利的nHibernate配置
- 19. 使用NHibernate Linq Provider 1.0的NHibernate二级缓存
- 20. Nhibernate二级缓存不适用于级联关联吗?
- 21. Rails的二级缓存视图助手不保存到memcached的
- 22. 休眠二级缓存
- 23. 二级缓存配置
- 24. 休眠:batch_size?二级缓存?
- 25. 学说:二级缓存
- 26. Hibernate.initialize()和二级缓存
- 27. NHibernate第二级缓存 - Membase MemCache - 多会话工厂
- 28. 如何在NHibernate中使用二级缓存。搜索
- 29. 什么时候推荐在NHibernate中使用第二级缓存
- 30. 使用NHibernate memcached使用AWS Elasticache的二级缓存问题
重复:http://stackoverflow.com/questions/2985749/nhibernate-second-level-cache-with-external-updates的 – cbp 2011-04-07 02:11:55
可能重复[如何在NHibernate中清除整个二级缓存](http://stackoverflow.com/questions/2660714/how-to-clear-the-entire-second-level-cache-in-nhibernate) – 2011-04-07 13:33:40