NET ядросындағы репозиторий үлгісі дегеніміз не?
NET ядросындағы репозиторий үлгісі дегеніміз не?

Бейне: NET ядросындағы репозиторий үлгісі дегеніміз не?

Бейне: NET ядросындағы репозиторий үлгісі дегеніміз не?
Бейне: Това е Най-Страшната Планета в Цялата Вселена 2024, Қараша
Anonim

Репозиторий үлгісі деректерге қол жеткізу деңгейінің абстракциясы болып табылады. Ол деректердің нақты қалай сақталғаны немесе негізгі деректер көзінен алынғаны туралы мәліметтерді жасырады. Деректер қалай сақталатыны және шығарылатыны туралы мәліметтер сәйкес бөлімде берілген репозиторий.

Осылайша,. NET ядросындағы репозиторий дегеніміз не?

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

Жоғарыда айтылғандай, репозиторий үлгісі Entity Framework Core үшін пайдалы ма? Жоқ, репозиторий /жұмыс бірлігі үлгі (Rep/UoW деп қысқартылған) жоқ EF Core көмегімен пайдалы . Жақсы шешім - пайдалану EF Core тікелей, бұл барлығын пайдалануға мүмкіндік береді EF Core жоғары өнімді дерекқорға кіру мүмкіндігін жасау.

Осыған байланысты репозиторий үлгісі қандай?

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

Неліктен біз репозиторий үлгісін пайдаланамыз?

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

Ұсынылған: