Logo et.boatexistence.com

Kas hoidla peaks tagastama domeenimudeli?

Sisukord:

Kas hoidla peaks tagastama domeenimudeli?
Kas hoidla peaks tagastama domeenimudeli?

Video: Kas hoidla peaks tagastama domeenimudeli?

Video: Kas hoidla peaks tagastama domeenimudeli?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Mai
Anonim

Teie hoidlad peaksid tagastama domeeniobjektid ja hoidla klient saab otsustada, kas ta peab kaardistama. Kui kaardistate domeeniobjektid hoidlas asuvate mudelite (või millegi muu) vaatamiseks, takistate oma hoidlate kliendil juurdepääsu aluseks olevale domeeniobjektile.

Kas hoidla peaks tagastama olemid?

Lühike vastus: Ei. Pikk vastus: hoidla vastutab püsivate andmete üksusteks tagasi pööramise eest (mudelid) ja vastupidi. Modell on ärimudel, mis esindab äriüksust.

Kas teenused peaksid alati tagastama Dtos või võivad nad tagastada ka domeenimudeleid?

Jah, peate teenusekihi kaudu DTO tagastama, kuna olete teenusekihi hoidlaga domeenimudeli liikmetega rääkinud ja need DTO-ga vastendanud ja MVC-sse naasnud kontroller ja vastupidi.

Kas peaksite kasutama hoidla mustrit?

Hoidla muster muudab rakenduse loogika testimise lihtsamaks Hoidla muster võimaldab teil rakendust ühiktestidega hõlpsasti testida. Pidage meeles, et ühikutestid testivad ainult teie koodi, mitte infrastruktuuri, nii et hoidla abstraktsioonid muudavad selle eesmärgi saavutamise lihtsamaks.

Kas hoidla on domeenimudeli osa?

Hoidla, nagu kogu, vastutab objekti lisamise, objektide hankimise identifikaatori või keerukate kriteeriumide alusel ja lõpuks objekti eemaldamise eest. … Hoidla on rakendatud domeenikihis, kuna see töötab domeeniobjektidega.

Soovitan: