سؤال

ولدي الجدول الذي تم تخزين قائمة من القواعد. في قانون بلدي، ولست بحاجة لاسترداد تلك القواعد والحفاظ على قائمة من القواعد (عبر. ونمط مستودع) حتى أستطيع أن إعادة استخدامها. وبعد ذلك تحتاج إلى توليد (منطق الأعمال) قائمة الكائنات على أساس القواعد لفترة معينة من الزمن، على سبيل المثال، قائمة الكائنات عطلة تصفيتها وفقا للقواعد من قاعدة البيانات التي تأتي في 6 أشهر المقبلة، ثم إذا أنا تتطلب 6 أشهر أخرى، وسوف تحتاج لسلسلة القيم من 6 أشهر التالية لعطلة القائمة كائنات قائمة على أساس القواعد التي تم استردادها.

ويتم تحويل قائمة الكائنات عطلة / إنشاؤها استنادا إلى قواعد لفترة معينة.

وسؤالي هو، يجب أن قواعد العمل لتخزين / ترجمة قائمة الكائنات عطلة تكون جالسا داخل نفس مستودع كقائمة من القواعد؟ أو ينبغي أن يكون فئة الذي يستدعي مستودع، ولكن أود أن لا تزال ترغب في الاحتفاظ بقائمة ترجمة عطلة الكائنات البنود.

والشكر

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

المحلول

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

طيفة <لأ href = "https://web.archive.org /web/20110503184234/http://blogs.hibernatingrhinos.com/nhibernate/archive/2008/10/08/the-repository-pattern.aspx "يختلط =" نوفولو noreferrer "> المواد عن نمط مستودع.

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