Mündəricat:

Entity Framework-də ümumi depo nümunəsi nədir?
Entity Framework-də ümumi depo nümunəsi nədir?

Video: Entity Framework-də ümumi depo nümunəsi nədir?

Video: Entity Framework-də ümumi depo nümunəsi nədir?
Video: Müsahibə sualları 1 - Özünüzü təqdim edin sualına necə cavab verilməlidir? 2024, Noyabr
Anonim

Ümumi Repozitor Nümunəsi C#

Yaratmaq a anbar hər biri üçün sinif qurum növü çoxlu təkrarlanan kodla nəticələnə bilər. Ümumi depo nümunəsi bu təkrarı minimuma endirmək və tək bazaya sahib olmaq üçün bir yoldur anbar hər növ məlumat üçün işləyir.

Eynilə, siz soruşa bilərsiniz, Entity Framework-də Repository nümunəsi nədir?

Giriş. The Depozit nümunəsi ilə müəyyən edilir Nümunələr Müəssisə Tətbiq Arxitekturasının aşağıdakı kimi: Domen obyektlərinə daxil olmaq üçün kolleksiyaya bənzər interfeysdən istifadə edərək domen və məlumat xəritələşdirmə təbəqələri arasında vasitəçilik edir. Repozitoriya domen obyektlərinə daxil olmaq üçün yaddaşdaxili kolleksiya interfeysi təqdim edir.

ümumi depo nədir? The ümumi depo sadəcə tənbəl anti-naxışdır. A ümumi depo məlumat qatının yaradılması prosesini sürətləndirmək üçün tez-tez obyekt çərçivəsi ilə birlikdə istifadə olunur. Müəyyən edir ümumi yenilənməsi, gətirilməsi və silinməsi kimi ən ümumi məlumat əməliyyat növləri üçün üsullar.

Burada, Entity Framework ilə repozitor nümunəsi lazımdırmı?

İstifadə etməmək üçün ən yaxşı səbəb anbar nümunəsi ilə Entity Framework ? Entity Framework artıq həyata keçirir a anbar nümunəsi . DbContext sizin UoW (İş Vahidi) və hər bir DbSet-dir anbar . Bunun üzərinə başqa bir təbəqənin tətbiqi yalnız lazımsız deyil, həm də baxımı çətinləşdirir.

MVC-də ümumi depo nümunəsindən necə istifadə olunur?

ASP. NET MVC-də ümumi deponun həyata keçirilməsi üçün addımlar

  1. Addım 1 - Yeni MVC şablonu əlavə edin.
  2. Addım 2 - Müəssisə Çərçivəsini əlavə edin.
  3. Verilənlər bazası və müvafiq cədvəllər yaratmaq üçün ilk kod yanaşmasını seçəcəyik.
  4. Addım 4 - studentConext yaradın.
  5. Addım 5 - Verilənlər bazası dəsti Başlatıcı əlavə edin.
  6. Addım 6 - İndi Ümumi Repozitoriya ilə işləyirik.

Tövsiyə: