2010-10-11 58 views
0

我刚刚发现,我不认为我的nhibernate安装似乎缓存正确。我正在运行SQL服务器分析器,并且第一级或第二级缓存似乎都不起作用。流畅的NHibernate缓存Linq查询

对于我的疑问,我使用:

var queryable = NHibernateSession.CurrentFor(NHibernateSession.DefaultFactoryKey).Linq<Accommodation>(); 
queryable.QueryOptions.SetCachable(true); 

我也试着在实体映射的一个设定这样的:

Cache.Is(c => c.ReadOnly()); 

有没有别的东西我应该做?

回答