NET өзөгүндөгү репозиторий үлгүсү деген эмне?
NET өзөгүндөгү репозиторий үлгүсү деген эмне?

Video: NET өзөгүндөгү репозиторий үлгүсү деген эмне?

Video: NET өзөгүндөгү репозиторий үлгүсү деген эмне?
Video: Мелис Мураталиев : “ Уңгубузга, өзөгүбүзгө башка таасирлер кирип кетти” 2024, Ноябрь
Anonim

Репозиторий үлгүсү Берилиштерге жетүү катмарынын абстракциясы болуп саналат. Ал так маалымат сакталган же негизги маалымат булагынан алынган чоо-жайын жашырат. Маалыматтар кандайча сакталып, кайра алынаары тууралуу маалымат тиешелүү бөлүмдө репозиторий.

Ушундайча,. NET өзөгүндөгү репозиторий деген эмне?

The репозиторий үлгү маалыматтарга кирүү катмары менен колдонмонун бизнес логикалык катмарынын ортосунда абстракция катмарын түзүүгө арналган. Бул берилиштерге жетүү үчүн кыйла эркин бириктирилген мамилени талап кылган маалыматтарга кирүү үлгүсү.

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

Бул жагынан алганда, репозиторий үлгүсү кандай?

The Репозиторий үлгүсү . Репозиторийлер маалымат булактарына жетүү үчүн талап кылынган логиканы камтыган класстар же компоненттер. Алар домен моделинин катмарынан берилиштер базасына жетүү үчүн колдонулган инфраструктураны же технологияны жакшыраак тейлөөнү камсыз кылып, жалпы маалыматтарга кирүү функциясын борборлоштуршат.

Эмне үчүн биз Репозиторий үлгүсүн колдонобуз?

The Репозиторий үлгүсү болуп саналат колдонулган колдонмоңуздагы бизнес логикасын жана берилиштерге кирүү катмарларын ажыратуу үчүн. Берилиштерге кирүү катмары, адатта, сактагычтын атайын кодун жана маалымат сактагычына жана андан сакталган маалыматтарда иштөө ыкмаларын камтыйт.

Сунушталууда: