0

当只知道数据库主键/ID 时,有没有办法检查实体是否已在 NHB 的缓存中准备好(未启用二级缓存),而不会像使用 Get 那样访问数据库?

简而言之:

 _session.ExistsInCache()

亲切的问候

4

1 回答 1

2

这是一种方式...

var exists = NHibernateUtil.IsInitialized(Session.Load<YourClass>(id));
于 2013-06-12T12:06:36.297 回答