سؤال

هل هناك نمط تصميم قياسي أو نهج سيدعم الاستفسارات المخصصة في تطبيق متعدد المتدرج؟

بعض الدافع لهذا السؤال: في مشروعي الحالي، نحن نستخدم نمط Ileposory <> على نطاق واسع في الطبقة الوسطى.إصدار ILEDOSIONIONSIONSION <> الذي نستخدمه لديه طريقة فلتر () التي تأخذ في تعبير <> في محاولة لدعم الاستفسارات التعسفية.ولكن إذا كان التعبير <> يتألف (يقول) على مستوى ViewModel، فسيتم التعبير عنه من حيث DTOS (كائنات نقل البيانات) ....

كيف نتجنب إما تعريض واجهة المستخدم إلى تفاصيل خاصة بقاعدة البيانات أو القيام ب "Getall ()" على مستوى قاعدة البيانات، واللف كل شيء كما يمر عبر الطبقات، فقط لتجاهل 90٪ منه في DTO /طبقة ViewModel؟

شكرا، جيم

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

المحلول

This question is answered by a separate post: Generic vs. Specialized Repositories

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