سؤال

وجديد جدا لFluentNHibernate، ولكن أنا أيضا متحمسون المنطقة. لقد بدأت مؤخرا العمل على DAL جديد باستخدام سبق وتم القراءة على نمط مستودع. أنا أحب شكل عام هذا النمط يأخذ وأتطلع لاستخدام هذا النمط بالتزامن مع نمط UnitOfWork لإدارة الدورة.

وأنا الغريب، وهذا هو الاتجاه الصحيح لرئاسة؟ يجب أن استخدمه UOW لإنشاء جلسة عمل شبه المفرد NHibernate؟ هذا السؤال رقصات حقا حول موضوع إدارة جلسة NHibernate. هناك UOW تنفيذ متاح أنني قد اتخذت نظرة، على الرغم من أنني 'م أيضا غير واضح ما إذا كان ينبغي أن نعمل لتنفيذ هذه المكتبة، أو مجردة بلدي.

وتحرير:

وفقط لإعادة توضيح للمسألة:

هل ممارسة شائعة لاستخدام نمط UOW مع نمط مستودع في بيئة FluentNHibernate؟

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

المحلول

نعم، لخير مثال تحقق من <لأ href = "http://code.google.com/p/fubumvc-contrib/source/browse/trunk/samples/AltOxite/AltOxite.Core/Persistence/" يختلط = "نوفولو noreferrer"> FubuMVC-Contrib لتنفيذ هذه.

نصائح أخرى

وأرى الكثير من "يمكنني أن أفعل X مع يجيد NHibernate" الأسئلة - فقط لتوضيح يجيد NHibernate يجلس على رأس NHibernate ويبصق تلك تعيينات XML الرهيبة لك ... أنها لا تؤثر على ما تستطيع، و لا تستطيع أن تفعل مع NHibernate.

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