جدول المحتويات:

ما هو نمط المستودع العام في Entity Framework؟
ما هو نمط المستودع العام في Entity Framework؟

فيديو: ما هو نمط المستودع العام في Entity Framework؟

فيديو: ما هو نمط المستودع العام في Entity Framework؟
فيديو: Repository Pattern with C# and Entity Framework, Done Right | Mosh 2024, ديسمبر
Anonim

نمط المستودع العام سي #

خلق شيء مخزن فئة لكل منها شخصية يمكن أن ينتج عن الكتابة الكثير من التعليمات البرمجية المتكررة. نمط المستودع العام هو وسيلة لتقليل هذا التكرار ويكون لها قاعدة واحدة مخزن العمل لجميع أنواع البيانات.

وبالمثل ، قد تسأل ، ما هو نمط المستودع في إطار الكيان؟

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

ما هو المستودع العام؟ ال مستودع عام هو مجرد كسول مضاد للنمط. أ مستودع عام غالبًا ما يتم استخدامه مع إطار عمل الكيان لتسريع عملية إنشاء طبقة بيانات. يحدد نوعي طرق لأنواع تشغيل البيانات الأكثر شيوعًا ، مثل التحديث والجلب والحذف.

هنا ، هل نمط المستودع مطلوب مع Entity Framework؟

أفضل سبب واحد لعدم استخدام نمط المستودع مع إطار كيان ? إطار كيان تنفذ بالفعل أ نمط المستودع . DbContext هو UoW (وحدة العمل) الخاصة بك وكل DbSet هو مخزن . لا يعد تنفيذ طبقة أخرى فوق هذا الأمر زائدًا عن الحاجة فحسب ، بل يجعل الصيانة أكثر صعوبة.

كيف تستخدم نمط المستودع العام في MVC؟

خطوات تنفيذ المستودع العام في ASP. NET MVC

  1. الخطوة 1 - أضف قالب MVC جديد.
  2. الخطوة 2 - إضافة Entity Framework.
  3. سنختار طريقة الكود الأولى لإنشاء قاعدة بيانات وجداول ذات صلة.
  4. الخطوة 4 - إنشاء studentConext.
  5. الخطوة 5 - إضافة مُهيئ مجموعة قاعدة البيانات.
  6. الخطوة 6 - العمل الآن مع Generic Repository.

موصى به: