Мисал менен C# репозиторий үлгүсү деген эмне?
Мисал менен C# репозиторий үлгүсү деген эмне?

Video: Мисал менен C# репозиторий үлгүсү деген эмне?

Video: Мисал менен C# репозиторий үлгүсү деген эмне?
Video: Реальные примеры Spring AOP внутри самого Spring и за его пределами [Путешествие по Spring AOP — Час 2024, Декабрь
Anonim

The Репозиторий Дизайн Үлгү ичинде C# Домен объектилерине жетүү үчүн коллекцияга окшош интерфейсти колдонуу менен домен менен маалыматтарды карталоо катмарларынын ортосунда ортомчулук кылат. Башкача айтканда, биз а Репозиторий Дизайн Үлгү Колдонмонун калган бөлүгү менен маалыматтарга кирүү логикасынын ортосунда ортомчу же орто катмардын ролун аткарат.

Демек, репозиторий үлгүсү C# деген эмне?

The Репозиторий Дизайн Үлгү ичинде C# Домен объектилерине жетүү үчүн коллекцияга окшош интерфейсти колдонуу менен домен менен маалыматтарды карта катмарларынын ортосунда ортомчулук кылат. Башкача айтканда, биз а Репозиторий Дизайн Үлгү Колдонмонун калган бөлүгү менен маалыматтарга кирүү логикасынын ортосунда ортомчу же орто катмардын ролун аткарат.

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

Ошо сыяктуу эле, адамдар репозиторий класс деген эмне?

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

Репозиторийдин дизайны кандай?

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

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