查询NHibernate缓存

时间:2013-06-12 09:23:00

标签: nhibernate caching

有没有办法检查实体是否已经在NHB的缓存中(没有启用第二级缓存) 当只知道数据库主键/ Id时,如果使用Get,没有按下数据库那么?

简而言之:

 _session.ExistsInCache()

亲切的问候

1 个答案:

答案 0 :(得分:2)

这是一种方式......

var exists = NHibernateUtil.IsInitialized(Session.Load<YourClass>(id));