M2M4IRA.

آلية تضيف الدعم للعلاقات العديدة كثيرة إلى خدمات WCF RIA
التحميل الان

M2M4IRA. الترتيب والملخص

الإعلانات

  • Rating:
  • اسم الناشر:
  • MdeJ
  • أنظمة التشغيل:
  • Windows 2K / XP / Vista / 7
  • حجم الملف:
  • 117 KB

M2M4IRA. العلامات


M2M4IRA. وصف

تم تطوير M2M4IRIA ليكون آلية تضيف دعما للعلاقات بين العديد من (M2M) إلى خدمات WCF RIA. إطار الكيان قادر على "إخفاء" جدول الانضمام (أي الجدول المتصل بالمريض والطبيب). هذا يعطي القدرة على الوصول مباشرة إلى جمع المريض الطبيب وجمع الطبيب المريض. تحت، يستخدم إطار الكيان أيضا جدول الصلة. يقوم إطار الكيان الذي يخفي فقط جدول الانضمام إذا كان الجدول يحتوي على عمودين بالضبط: أحد النوع A وأحد النوع B. إذا كانت المزيد من الأعمدة موجودة، يصبح جدول الانضمام مرئيا في نموذج الكيان. M2M و Ria لسوء الحظ، لا تدعم خدمات ريا العلاقات M2M مع طاولات الانضمام المخفية. إذا كان EF يخفي جدول الانضمام، فلن تعرض RIA علاقة M2M في خدمة المجال. طريقة شائعة للسماح ل RIA باستخدام علاقة M2M هي من خلال وجود جدول الانضمام مرئي في نموذج الكيان، عن طريق إدخال عمود إضافي في جدول الصلة. عيب هذا النهج هو أن المرء يجب أن يتعامل مع كائنات جدول الانضمام هذه كلما كان الوصول إلى علاقة M2M. لذلك، بدلا من الكتابة a.bset.add (جديد B ())؛ يجب على المرء أن يكتب شيئا مثل: a.abset.add (new ab {b = new b ()})؛ الاستعلام والحذف أيضا أكثر مرهقة قليلا. عيب آخر هو أنه، من أجل تمكين M2M في RIA، يجب تعديل قاعدة البيانات، وكذلك نموذج الكيان. لذلك، حتى عند العمل مباشرة على نموذج الكيان، يتعين على المرء أيضا التعامل مع كائنات Joy Table. دعم M2M في RIA يهدف مشروع M2M4ria إلى توفير تنفيذ M2M في RIA الذي لا يتطلب الجداول الانضمام في نموذج الكيان أو في ريا. يوفر عمليات CRUD كاملة على علاقات M2M. هذه الفكرة هي السماح للعمل RIA بأنواعنا المقدمة الخاصة بنا، وليس على أنواع الانضمام الناتجة عن EF. تعمل هذه الجداول هذه فقط خدمة التواصل بين العميل والخادم، بحيث يمكن إرسال العلاقات M2M واستلمتها إلى عميل بعيد. في الجانب العميل "عرض" على العلاقات M2M يظهر فقط ب، و A's To B (انظر الصورة أدناه). لذلك لم تعد بحاجة إلى الانضمام إلى كائنات جدول للوصول إلى علاقات M2M. نموذج كيانك لا يحتاج إلى أي تغيير لهذا.


M2M4IRA. برامج ذات صلة