2010-10-11 112 views
0

我剛剛發現,我不認爲我的nhibernate安裝似乎緩存正確。我正在運行SQL服務器分析器,並且第一級或第二級緩存似乎都不起作用。流暢的NHibernate緩存Linq查詢

對於我的疑問,我使用:

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

我也試着在實體映射的一個設定這樣的:

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

有沒有別的東西我應該做?

回答