EntityCache != QueryCache

On Sat, Jan 22, 2011 at 6:34 PM, <[email protected]> wrote:

> Hi,
>
> I'm trying to use NH3 with syscache 2nd level provider.
>
> 1) I've setup caching on the session provider:
>
> FluentConfiguration fluentConfiguration = Fluently.Configure()
>                 .Database(MsSqlConfiguration.MsSql2005
>                               .ConnectionString(c =>
> c.Is(connectionString))
>                               .*Cache(c =>
> c.ProviderClass<SysCacheProvider>().UseQueryCache())*
>
> 2) Added the following sections to web.config:
>
>  <section name="syscache"
> type="NHibernate.Caches.SysCache.SysCacheSectionHandler,
> NHibernate.Caches.SysCache" />
>
>     <syscache>
>         <cache region="tests" expiration="3600" priority="3" />
>     </syscache>
>
> 3) I'm also making the entity cachable:
>
> t.Cache
>   .Region("tests")
>   .ReadWrite();
>
> I'm using QueryOver and found a post about caching not being working in
> such case.
>
> Am I missing something? Do I have to set my queries to be cachable, besides
> marking the entities as such?
>
> Any ideas?
>
> Thanks in advance!
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "nhusers" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<nhusers%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/nhusers?hl=en.
>



-- 
Fabio Maulo

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to