Dapat bang ibalik ng repository ang modelo ng domain?

Talaan ng mga Nilalaman:

Dapat bang ibalik ng repository ang modelo ng domain?
Dapat bang ibalik ng repository ang modelo ng domain?
Anonim

Ang iyong mga repositoryo ay dapat magbalik ng mga domain object at ang kliyente ng repositoryo ay maaaring magpasya kung kailangan nitong gawin ang pagmamapa. Sa pamamagitan ng pagmamapa sa mga object ng domain upang tingnan ang mga modelo (o iba pa) sa loob ng isang repository, pinipigilan mo ang client ng iyong mga repository na makakuha ng access sa pinagbabatayan na domain object.

Dapat bang ibalik ng repository ang mga entity?

Maikling sagot: Hindi. Mahabang sagot: Ang repository ay responsable para sa pagbabalik ng patuloy na data sa mga entity (mga modelo) at vice versa. Ang modelo ay isang Modelo ng negosyo na kumakatawan sa isang entity ng negosyo.

Dapat bang palaging ibalik ng mga serbisyo ang Dtos o maaari rin silang magbalik ng mga modelo ng domain?

Oo, kailangan mong ibalik ang DTO ayon sa iyong service layer dahil nakipag-usap ka sa iyong repository sa service layer kasama ang mga miyembro ng modelo ng domain at imapa sila sa DTO at bumalik sa MVC controller at vice versa.

Dapat ka bang gumamit ng pattern ng repository?

Pinagagawa ng pattern ng Repository mas madaling subukan ang logic ng iyong application Binibigyang-daan ka ng pattern ng Repository na madaling subukan ang iyong application gamit ang mga unit test. Tandaan na sinusubok lang ng mga unit test ang iyong code, hindi ang imprastraktura, kaya ginagawang mas madali ng mga abstraction ng repositoryo na makamit ang layuning iyon.

Ang repository ba ay bahagi ng modelo ng domain?

Repository, katulad ng isang koleksyon, ay may responsibilidad na magdagdag ng isang bagay, kumuha ng mga bagay ayon sa pagkakakilanlan o kumplikadong pamantayan at sa kalaunan ay mag-alis ng isang bagay. … Ang repository ay ipinatupad sa layer ng domain, dahil gumagana ito sa mga domain object.

Inirerekumendang: