A lerakatnak vissza kell adnia a tartománymodellt?

Tartalomjegyzék:

A lerakatnak vissza kell adnia a tartománymodellt?
A lerakatnak vissza kell adnia a tartománymodellt?

Videó: A lerakatnak vissza kell adnia a tartománymodellt?

Videó: A lerakatnak vissza kell adnia a tartománymodellt?
Videó: Aggregate (Root) Design: Separate Behavior & Data for Persistence 2024, November
Anonim

A lerakatainak tartományobjektumokat kell visszaadniuk, és a lerakat kliense eldöntheti, hogy el kell-e végeznie a leképezést. Ha a tartományobjektumokat leképezi a lerakaton belüli modellek (vagy valami más) megjelenítésére, megakadályozza, hogy a tárak kliense hozzáférjen az alapul szolgáló tartományobjektumhoz.

A lerakatnak vissza kell adnia az entitásokat?

Rövid válasz: Nem. Hosszú válasz: A repository felelős a megmaradt adatok visszafordításáért entitásokká (modellek) és fordítva. A modell egy üzleti egységet reprezentáló üzleti modell.

A szolgáltatásoknak mindig a Dtos-t kell visszaadniuk, vagy a domain modelleket is visszaadhatják?

Igen, vissza kell adnia a DTO-t a szolgáltatási rétegnek, mivel beszélt a szolgáltatási réteg lerakatával a tartománymodell-tagokkal, és leképezi őket a DTO-ra, majd visszatér az MVC-hez vezérlő és fordítva.

Használjon adattármintát?

A Repository minta könnyebbé teszi az alkalmazás logikájának tesztelését A Repository minta lehetővé teszi az alkalmazás egyszerű tesztelését egységtesztekkel. Ne feledje, hogy az egységtesztek csak a kódot tesztelik, nem az infrastruktúrát, így a tároló absztrakciói megkönnyítik a cél elérését.

A tárhely a tartománymodell része?

A gyűjteményhez hasonlóan a tárhely felelőssége egy objektum hozzáadása, objektumok azonosító vagy összetett kritériumok alapján történő lekérése, és végül egy objektum eltávolítása. … Az adattár a tartományi rétegben van implementálva, mert tartományobjektumokkal működik.

Ajánlott: