NHibernate的查询缓存是否可以配置过期时间?
对于二级缓存,可以在nhibernate.cfg.xml
中进行设置,但我找不到设置SQL查询缓存的方法。
编辑:
ICriteria query = CreateCriteria()
.Add(Expression.Eq("Email", identifiant))
.SetCacheable(true)
.SetCacheRegion("X");
<syscache>
<cache region="X" expiration="10" priority="1" />
</syscache>