Logo hr.boatexistence.com

Treba li spremište vratiti model domene?

Sadržaj:

Treba li spremište vratiti model domene?
Treba li spremište vratiti model domene?

Video: Treba li spremište vratiti model domene?

Video: Treba li spremište vratiti model domene?
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Svibanj
Anonim

Vaša spremišta trebaju vratiti objekte domene i klijent spremišta može odlučiti treba li izvršiti mapiranje. Preslikavanjem objekata domene za prikaz modela (ili nečeg drugog) unutar spremišta, sprječavate klijenta vaših spremišta da dobije pristup temeljnom objektu domene.

Treba li spremište vratiti entitete?

Kratak odgovor: Ne. Dugi odgovor: repozitorijum je odgovoran za vraćanje postojanih podataka u entitete (modeli) i obrnuto. Model je poslovni model koji predstavlja poslovni subjekt.

Trebaju li usluge uvijek vraćati Dtos ili mogu vratiti i modele domene?

Da, morate vratiti DTO po svom servisnom sloju dok razgovarate sa svojim spremištem u servisnom sloju s članovima modela domene i mapirate ih u DTO i vratite se na MVC kontroler i obrnuto.

Trebate li koristiti uzorak spremišta?

Uzorak Repozitorija čini lakšim testiranje logike vaše aplikacije Uzorak Repozitorija omogućuje vam da jednostavno testirate svoju aplikaciju s jediničnim testovima. Zapamtite da testovi jedinica testiraju samo vaš kod, a ne infrastrukturu, tako da apstrakcije spremišta olakšavaju postizanje tog cilja.

Je li spremište dio modela domene?

Repozitorijum, isto kao i zbirka, ima odgovornost za dodavanje objekta, dobivanje objekata prema identifikatoru ili složenim kriterijima i na kraju za uklanjanje objekta. … Repozitorij je implementirano u sloju domene, jer radi s objektima domene.

Preporučeni: