Die richtigen NCache mit Ihrer NHibernate-Anwendung ist ein mehrstufiger Prozess.
Installieren und konfigurieren NCache lässt sich in diesen Schritten zusammenfassen:
Weitere Einzelheiten finden Sie in einer 7-Minuten-Sendung NCache Video an Fünf Schritte zum Einstieg.
Aktivieren NCache Als Level-2-Anbieter für NHibernate fügen Sie Ihrer app.config- oder web.config-Datei die folgenden Zeilen hinzu:
<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>
Nun, da Sie konfiguriert haben NCache Um ein Level-2-Anbieter für NHibernate zu werden, müssen Sie einige bereitstellen NCache spezifische Eigenschaften. Diese Eigenschaften helfen NCache mit Ihrer Anwendung arbeiten.
<configSections>
...
<section name = "ncache"
type = "Alachisoft.NCache.Integrations.NHibernate.Cache.NCacheSection,
Alachisoft.NCache.Integrations.NHibernate.Cache"/>
</configSections>
Die obigen Zeilen spezifizieren ein "ncache" Abschnitt für Ihre Konfigurationsdatei. Geben Sie nun an NCache Eigenschaften in diesem "ncache" Sektion.
<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>
Da sind mehr NCache properties, wenn Sie den Cache mit Ihrer Datenbank synchronisieren möchten. Weitere Einzelheiten finden Sie in der Produktdokumentation.