Usar NCache con su aplicación NHibernate es un proceso de varios pasos.
Instalar y configurar NCache se puede resumir en estos pasos:
Para más detalles, vea un video de 7 minutos NCache video en Cinco pasos para empezar.
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>
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.