Pergunta

Como posso configurar NHibernate validador com Spring.net como IoC?

Eu já estou usando a integração Spring.net com NHibernate e não pode obter AutoRegisterListeners ao trabalho.

O que eu preciso é a configuração de NHV a entidades automaticamente validar na atualização / Save em vez de ter que chamar o método Validar todos os tempos e usar Spring.net com ISharedEngineProvider para certificar-se o melhor desempenho.

Foi útil?

Solução

Depois de olhar em torno de um monte eu encontrei este: http: //forum.springframework .net / showthread.php? t = 5286

Eu estou repetindo-lo aqui para que outros possam encontrá-lo mais fácil que eu fiz:

<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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top