Мазмұны:

Entity Framework жүйесіндегі жалпы репозиторий үлгісі дегеніміз не?
Entity Framework жүйесіндегі жалпы репозиторий үлгісі дегеніміз не?

Бейне: Entity Framework жүйесіндегі жалпы репозиторий үлгісі дегеніміз не?

Бейне: Entity Framework жүйесіндегі жалпы репозиторий үлгісі дегеніміз не?
Бейне: Әсері - 100%!!! Кемелер идеалды 2024, Мамыр
Anonim

Жалпы репозиторий үлгісі C#

құру а репозиторий әрқайсысы үшін сынып нысан түрі көп қайталанатын кодқа әкелуі мүмкін. Жалпы репозиторий үлгісі бұл қайталануды азайту және бір негізге ие болу тәсілі репозиторий деректердің барлық түрі үшін жұмыс істейді.

Сол сияқты, сіз Entity Framework бағдарламасындағы репозиторий үлгісі дегеніміз не деп сұрай аласыз?

Кіріспе. The Репозиторий үлгісі арқылы анықталады Үлгілер Кәсіпорын қолданбалы архитектурасының: домен нысандарына қатынасу үшін жинаққа ұқсас интерфейсті пайдаланып, домен мен деректерді салыстыру қабаттары арасында делдал болады. Репозиторий домен нысандарына қатынасу үшін жадтағы жинақ интерфейсі сияқты қамтамасыз етеді.

жалпы репозиторий дегеніміз не? The жалпы репозиторий бұл жай ғана жалқау қарсы үлгі. А жалпы репозиторий деректер қабатын жасау процесін жылдамдату үшін нысан шеңберімен жиі пайдаланылады. Ол анықтайды жалпы жаңарту, алу және жою сияқты деректер жұмысының кең таралған түрлеріне арналған әдістер.

Мұнда Repository үлгісі Entity Framework бағдарламасына қажет пе?

Қолданбаудың жалғыз ең жақсы себебі репозиторий үлгісі бірге Entity Framework ? Entity Framework қазірдің өзінде жүзеге асырады репозиторий үлгісі . DbContext - сіздің UoW (жұмыс бірлігі) және әрбір DbSet - бұл репозиторий . Оның үстіне басқа қабатты енгізу артықшылықты ғана емес, техникалық қызмет көрсетуді қиындатады.

MVC-де жалпы репозиторий үлгісін қалай пайдаланады?

ASP. NET MVC жүйесінде жалпы репозиторийді енгізу қадамдары

  1. 1-қадам - Жаңа MVC үлгісін қосыңыз.
  2. 2-қадам - Entity Framework қосыңыз.
  3. Мәліметтер қорын және сәйкес кестелерді құру үшін бірінші код тәсілін таңдаймыз.
  4. 4-қадам – studentConext құру.
  5. 5-қадам - Дерекқор жиынын инициализаторды қосыңыз.
  6. 6-қадам - Енді жалпы репозиториймен жұмыс істеу.

Ұсынылған: