Logo sl.boatexistence.com

Ali naj repozitorij vrne model domene?

Kazalo:

Ali naj repozitorij vrne model domene?
Ali naj repozitorij vrne model domene?

Video: Ali naj repozitorij vrne model domene?

Video: Ali naj repozitorij vrne model domene?
Video: Анна Каренина. История Вронского (4К) (мелодрама, реж. Карен Шахназаров, 2017 г.) 2024, Maj
Anonim

Vaša skladišča bi morala vrniti predmete domene in odjemalec skladišča se lahko odloči, ali mora izvesti preslikavo. S preslikavo predmetov domene za ogled modelov (ali česa drugega) v skladišču preprečite odjemalcu vaših repozitorijev dostop do osnovnega predmeta domene.

Ali naj skladišče vrne entitete?

Kratek odgovor: Ne. Dolg odgovor: repository je odgovoren za obračanje trajnih podatkov nazaj v entitete (modeli) in obratno. Model je poslovni model, ki predstavlja poslovni subjekt.

Ali naj storitve vedno vrnejo Dtos ali lahko vrnejo tudi modele domen?

Da, morate vrniti DTO s strani storitvene plasti, saj se s člani modela domene pogovarjate s svojim repozitorijom na ravni storitve in jih preslikate v DTO in se vrnete v MVC krmilnik in obratno.

Ali bi morali uporabiti vzorec skladišča?

Vzorec repozitorija omogoča enostavnejše testiranje logike vaše aplikacije Vzorec skladišča vam omogoča enostavno testiranje vaše aplikacije s testi enot. Ne pozabite, da testi enot testirajo samo vašo kodo, ne infrastrukturo, zato abstrakcije skladišča olajšajo doseganje tega cilja.

Ali je skladišče del modela domene?

Repository, enako kot zbirka, je odgovoren za dodajanje predmeta, pridobivanje predmetov po identifikatorju ali kompleksnih kriterijih in na koncu za odstranitev predmeta. … Repozitorij je implementiran v domenski sloj, ker deluje s predmeti domene.

Priporočena: