2013-06-12 61 views
0

有没有一种方法来检查,如果一个实体是媒体链接在NHB的缓存(未启用2级缓存) 时,只有数据库的主键/ ID是已知的,没有击中DB作为一个想如果使用Get?查询NHibernate的缓存

总之下来的东西的行:

_session.ExistsInCache() 

亲切的问候

回答

2

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

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

尼斯。 100%我正在寻找:)。谢谢。 –