هل انتقل أي شخص إلى NHibernate 2.0 في بيئة الإنتاج؟

StackOverflow https://stackoverflow.com/questions/31534

  •  09-06-2019
  •  | 
  •  

سؤال

إذا كان الأمر كذلك، هل واجهت أي معضلات فورية؟

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

المحلول

نعم..

هنا المعضلات (مناقشة أكثر تفصيلا هنا):

دافق بعد الحذف
تغيير مساحة اسم التعبير إلى المعيار

لم تكن الهجرة صعبة، ولن تكون كذلك إذا كانت لديك تغطية اختبار جيدة.

نصائح أخرى

لقد انتقلنا إلى الإصدار 2.0، ولكن فقط من أجل التطوير الجديد (وليس الانتقال من القديم إلى الجديد).

والسبب في ذلك هو وجود بعض التغييرات العاجلة موثقة على الانترنت ولم تكن لدينا الميزانية لإصلاحها.وكانت أهمها للاستخدام:

  • تم تغيير مساحة اسم nhibernate.expression إلى nhibernate.criterion
  • <nhibernate> يتم تجاهل القسم باستخدام <hibernate-configuration> القسم (لاحظ أن لديهم تنسيقات XML مختلفة)

يحرر:يوجد ملخص جيد جدًا لأحدث التغييرات التي تم إجراؤها على NHibernate 2.0 كود أفضل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top