So verwenden Sie schnell NCache mit NHibernate?

Die richtigen NCache mit Ihrer NHibernate-Anwendung ist ein mehrstufiger Prozess.

1. Installieren und konfigurieren NCache auf App-Servern

Installieren und konfigurieren NCache lässt sich in diesen Schritten zusammenfassen:

  1. Installieren NCache auf allen App-Servern und Cache-Servern
  2. Erstellen Sie einen Cache-Cluster
  3. Einrichtung remote clients
  4. Testen Sie den Cache-Cluster
  5. Weitere Einzelheiten finden Sie in einer 7-Minuten-Sendung NCache Video an Fünf Schritte zum Einstieg.

2. Konfigurieren NCache als Level-2-Provider

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> 

3. Geben Sie an NCache Eigenschaften für NHibernate

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.

Was macht man als nächstes?

© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.