質問

どのようにすることができます私のIoCとしてSpring.netとセットアップNHibernateはValidatorの?

私はすでにNHibernateのでSpring.net統合を使用していますし、AutoRegisterListenersを動作させることはできません。

私は必要なものの代わりにValidateメソッドを毎回呼び出すと、必ず最適なパフォーマンスをするためにISharedEngineProviderでSpring.netを使用するので更新/保存時に自動的にエンティティを検証するために、セットアップNHVにある。

役に立ちましたか?

解決

たくさんの周りを見た後私はこの1つを見つけた:のhttp://forum.springframework .NET / showthread.php?トン= 5286

私はそれが簡単に私がやったことを見つけるために、他の人のためにここでそれを繰り返すよ!

<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>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top