Logo no.boatexistence.com

Bør repository returnere domenemodell?

Innholdsfortegnelse:

Bør repository returnere domenemodell?
Bør repository returnere domenemodell?

Video: Bør repository returnere domenemodell?

Video: Bør repository returnere domenemodell?
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Kan
Anonim

Repositoriene dine bør returnere domeneobjekter og klienten til depotet kan bestemme om den må gjøre kartleggingen. Ved å kartlegge domeneobjektene for å se modeller (eller noe annet) inne i et depot, forhindrer du klienten til depotene dine fra å få tilgang til det underliggende domeneobjektet.

Skal depotet returnere enheter?

Kort svar: Nei. Langt svar: repository er ansvarlig for å returnere vedvarende data til enheter (modeller) og omvendt. Modellen er en forretningsmodell som representerer en forretningsenhet.

Bør tjenester alltid returnere Dtos, eller kan de også returnere domenemodeller?

Yes, du må returnere DTO av tjenestelaget ditt ettersom du har snakket med depotet ditt i tjenestelaget med medlemmer av domenemodellen og tilordnet dem til DTO og returnert til MVC kontroller og omvendt.

Bør du bruke depotmønster?

Repository-mønsteret gjør det enklere å teste applikasjonslogikken Repository-mønsteret lar deg enkelt teste applikasjonen din med enhetstester. Husk at enhetstester bare tester koden din, ikke infrastrukturen, så depotabstraksjonene gjør det lettere å oppnå dette målet.

Er repository en del av domenemodellen?

Repository, samme som en samling, har ansvar for å legge til et objekt, hente objekter etter identifikator eller komplekse kriterier og til slutt fjerne et objekt. … Depotet er implementert i domenelaget, fordi det fungerer med domeneobjekter.

Anbefalt: