سؤال

كيف يمكنني إعداد ROPERNATE ROUSPTALD مع SPRING.NET كما IOC؟

أنا بالفعل استخدام تكامل SPRING.NET مع أحمق ولا يمكنني الحصول على AutoRegisterListeners للعمل.

ما أحتاج إليه هو إعداد NHV للتحقق من صحة الكيانات تلقائيا عند التحديث / حفظ بدلا من الاضطرار إلى الاتصال بطريقة التحقق من الصحة في كل مرة واستخدم spring.net مع iSharedengineProvider للتأكد من الأداء الأمثل.

هل كانت مفيدة؟

المحلول

بعد النظر حول الكثير، وجدت هذا واحد: http://forum.springframework.net/showthread.php؟t=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