Frage

Wie kann ich ein Setup NHibernate Validator mit Spring.net als IoC?

Ich verwende bereits Spring.net Integration mit NHibernate und kann nicht AutoRegisterListeners an der Arbeit.

Was ich brauche, ist die Einrichtung NHV Einheiten auf Update / Speichern automatisch zu validieren, anstatt jedes Mal der mit Validate-Methode aufrufen und verwenden Spring.net mit ISharedEngineProvider um sicherzustellen, dass eine optimale Leistung zu machen.

War es hilfreich?

Lösung

Nach einem Blick viel herum fand ich diese: http: //forum.springframework .net / showthread.php? t = 5286

ich es hier für andere bin Wiederholung es leichter zu finden, dass ich es tat:

<object id="sessionFactory" type="Spring.Data.NHibernate.LocalSessionFactoryObject, Spring.Data.NHibernate20">

    <!-- the usual properties ... -->

    <!-- event listeners -->
<property name="EventListeners">
      <dictionary>
        <entry key="PreUpdate">
          <object type="NHibernate.Validator.Event.ValidatePreUpdateEventListener, NHibernate.Validator" />
        </entry>
        <entry key="PreInsert">
          <object type="NHibernate.Validator.Event.ValidatePreInsertEventListener, NHibernate.Validator" />
        </entry>
      </dictionary>
    </property>  </object>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top