25得票1回答
从NHibernate二级缓存中移除对象

我刚开始考虑在我的一个应用程序中使用NHibernate的二级缓存。我可能会使用NHibernate.Caches.SysCache.SysCacheProvider,它依赖于ASP.net cache。 启用缓存不是问题,但我想知道如何管理缓存,例如以编程方式从缓存中删除某些实体等。 我...

7得票2回答
NHibernate按类型清除缓存而不是按实例

我正在迁移一个类似这样的应用程序: Vehicle v = null; using (ISession session = MyNHibernateSession()) { v = Vehicle.FindById(1); } using (ISession session = M...