utilizzando NCache con la tua applicazione NHibernate è un processo in più fasi.
Installazione e configurazione NCache può essere riassunto in questi passaggi:
Per maggiori dettagli, guarda 7 minuti NCache video acceso Cinque passaggi per iniziare.
Abilitare NCache come provider di livello 2 per NHibernate, aggiungi le seguenti righe al file app.config o web.config:
<hibernate - configuration>
...
<session - factory>
...
<property name = "cache.provider_class">
Alachisoft.NCache.Integrations.NHibernate.Cache.NCacheProvider,
Alachisoft.NCache.Integrations.NHibernate.Cache
</property>
</session - factory>
</hibernate - configuration>
Ora che hai configurato NCache per diventare un provider di livello 2 per NHibernate, devi fornirne alcuni NCache proprietà specifiche. Queste proprietà aiutano NCache lavorare con la tua applicazione.
<configSections>
...
<section name = "ncache"
type = "Alachisoft.NCache.Integrations.NHibernate.Cache.NCacheSection,
Alachisoft.NCache.Integrations.NHibernate.Cache"/>
</configSections>
Le righe sopra specificano un "ncache" sezione per il tuo file di configurazione. Ora specifica NCache proprietà in questo "ncache" sezione.
<ncache>
<!--default regionis used if no other regions are specified.-->
<region name = " default ">
<add key = " cacheName " value = " myCache " />
<add key = " enableCacheException " value = " false " />
</region>
<!--see docs for custom regions & db - synchronization properties.-->
</ncache>
Ci sono più NCache properties se vuoi sincronizzare la cache con il tuo database. Vedere la documentazione del prodotto per maggiori dettagli.