Cómo usar rápidamente NCache con NHibernate?

Usar NCache con su aplicación NHibernate es un proceso de varios pasos.

1. Instalar y configurar NCache en servidores de aplicaciones

Instalar y configurar NCache se puede resumir en estos pasos:

  1. Instalar NCache en todos los servidores de aplicaciones y servidores de caché
  2. Crear un clúster de caché
  3. Configurar remote clients
  4. Probar el clúster de caché
  5. Para más detalles, vea un video de 7 minutos NCache video en Cinco pasos para empezar.

2. Configurar NCache como proveedor de nivel 2

Para permitir NCache como proveedor de nivel 2 para NHibernate, agregue las siguientes líneas a su archivo 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. Especifique NCache propiedades para NHibernate

Ahora que ha configurado NCache para convertirse en un proveedor de nivel 2 para NHibernate, debe proporcionar algunos NCache propiedades específicas. Estas propiedades ayudan NCache trabajar con su aplicación.

<configSections> 
    ...
    <section name = "ncache" 
    type = "Alachisoft.NCache.Integrations.NHibernate.Cache.NCacheSection, 
    Alachisoft.NCache.Integrations.NHibernate.Cache"/> 
</configSections> 

Las líneas anteriores especifican un "ncache" para su archivo de configuración. Ahora especifique NCache propiedades en este "ncache" sección.

<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>

Hay mas NCache properties si desea sincronizar el caché con su base de datos. Consulte la documentación del producto para obtener más detalles.

¿Qué hacer a continuación?

© Copyright Alachisoft 2002 - Todos los derechos reservados. NCache es una marca registrada de Diyatech Corp.