utilização NCache com seu aplicativo NHibernate é um processo de várias etapas.
Instalando e configurando NCache pode ser resumido nestes passos:
Para mais detalhes, assista a um vídeo de 7 minutos NCache vídeo ligado Cinco passos para começar.
Para habilitar NCache como provedor de nível 2 para NHibernate, adicione as seguintes linhas ao seu arquivo app.config ou 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>
Agora que você configurou NCache para se tornar um provedor de nível 2 para NHibernate, você precisa fornecer alguns NCache propriedades específicas. Essas propriedades ajudam NCache trabalhar com seu aplicativo.
<configSections>
...
<section name = "ncache"
type = "Alachisoft.NCache.Integrations.NHibernate.Cache.NCacheSection,
Alachisoft.NCache.Integrations.NHibernate.Cache"/>
</configSections>
As linhas acima especificam um "ncache" para seu arquivo de configuração. Agora especifique NCache propriedades neste "ncache" seção.
<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>
Existem mais NCache properties se quiser sincronizar o cache com seu banco de dados. Consulte a documentação do produto para obter mais detalhes.