En utilisant NCache avec votre application NHibernate est un processus en plusieurs étapes.
Installation et configuration NCache peut se résumer en ces étapes :
Pour plus de détails, regardez une vidéo de 7 minutes NCache vidéo sur Cinq étapes pour commencer.
Autoriser NCache en tant que fournisseur de niveau 2 pour NHibernate, ajoutez les lignes suivantes à votre fichier 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>
Maintenant que vous avez configuré NCache pour devenir un fournisseur de niveau 2 pour NHibernate, vous devez fournir certains NCache propriétés spécifiques. Ces propriétés aident NCache travailler avec votre application.
<configSections>
...
<section name = "ncache"
type = "Alachisoft.NCache.Integrations.NHibernate.Cache.NCacheSection,
Alachisoft.NCache.Integrations.NHibernate.Cache"/>
</configSections>
Les lignes ci-dessus spécifient un "ncache" pour votre fichier de configuration. Spécifiez maintenant NCache propriétés dans ce "ncache" section.
<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>
Il existe de plus NCache properties si vous souhaitez synchroniser le cache avec votre base de données. Voir la documentation du produit pour plus de détails.