Come utilizzare rapidamente NCache con NHibernate?

utilizzando NCache con la tua applicazione NHibernate è un processo in più fasi.

1. Installa e configura NCache sui server delle app

Installazione e configurazione NCache può essere riassunto in questi passaggi:

  1. Installazione NCache su tutti i server di app e i server di cache
  2. Crea un cluster di cache
  3. Configurazione remote clients
  4. Testare il cluster di cache
  5. Per maggiori dettagli, guarda 7 minuti NCache video acceso Cinque passaggi per iniziare.

2. Configurazione NCache come fornitore di livello 2

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> 

3. Specifica NCache proprietà per NHibernate

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.

Cosa fare dopo?

© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.