手动使NHibernate二级缓存无效
我不想手动使二级缓存失效(刷新)。我该怎么做呢?您可以这样做:手动使NHibernate二级缓存无效,nhibernate,Nhibernate,我不想手动使二级缓存失效(刷新)。我该怎么做呢?您可以这样做: SessionFactory.EvictQueries(); foreach (var collectionMetadata in this._SessionFactory.GetAllCollectionMetadata()) SessionFactory.EvictCollection(collectionMetadata.Key); foreach (var classMetadata in this._Ses
SessionFactory.EvictQueries();
foreach (var collectionMetadata in this._SessionFactory.GetAllCollectionMetadata())
SessionFactory.EvictCollection(collectionMetadata.Key);
foreach (var classMetadata in this._SessionFactory.GetAllClassMetadata())
SessionFactory.EvictEntity(classMetadata.Key);
复制品:可能是的复制品,我喜欢:-)事实上,我知道我是从别人那里得到的,但我不记得是你的。