Sommario:
- Il repository dovrebbe restituire entità?
- I servizi devono sempre restituire Dtos o possono restituire anche modelli di dominio?
- Dovresti usare il pattern del repository?
- Il repository fa parte del modello di dominio?
Video: Il repository dovrebbe restituire il modello di dominio?
2024 Autore: Fiona Howard | [email protected]. Ultima modifica: 2024-01-10 06:39
I tuoi repository dovrebbero restituire oggetti di dominio e il client del repository può decidere se è necessario eseguire la mappatura. Mappando gli oggetti di dominio per visualizzare i modelli (o qualcos' altro) all'interno di un repository, impedisci al client dei tuoi repository di ottenere l'accesso all'oggetto di dominio sottostante.
Il repository dovrebbe restituire entità?
Risposta breve: No. Risposta lunga: repository è responsabile della restituzione dei dati persistenti alle entità (modelli) e viceversa. Il modello è un modello di business che rappresenta un'entità aziendale.
I servizi devono sempre restituire Dtos o possono restituire anche modelli di dominio?
Sì, devi restituire DTO dal tuo livello di servizio poiché devi parlare con il tuo repository nel livello di servizio con i membri del modello di dominio e mapparli su DTO e tornare a MVC controller e viceversa.
Dovresti usare il pattern del repository?
Il pattern Repository rende più facile testare la logica dell'applicazione Il pattern Repository ti consente di testare facilmente la tua applicazione con unit test. Ricorda che gli unit test testano solo il tuo codice, non l'infrastruttura, quindi le astrazioni del repository rendono più facile raggiungere questo obiettivo.
Il repository fa parte del modello di dominio?
Il repository, come una raccolta, ha la responsabilità di aggiungere un oggetto, ottenere oggetti tramite identificatore o criteri complessi ed eventualmente rimuovere un oggetto. … Il repository è implementato nel livello di dominio, perché funziona con oggetti di dominio.
Consigliato:
Devi restituire la cassetta di sicurezza wag?
Le cassette di sicurezza sono di proprietà del genitore dell'animale domestico e non devono essere restituite . La cassetta di sicurezza è gratuita? Wag ! fornisce cassette di sicurezza gratuite per riporre in modo sicuro la chiave in un luogo accessibile al tuo deambulatore, consentendogli di accedere in sicurezza alla tua casa.
Puoi restituire in anticipo un'auto per la mobilità?
Restituire un'auto per mobilità prima della fine del noleggio La risoluzione anticipata del tuo Contratto di locazione per mobilità è possibile, anche se potrebbe essere più conveniente adattare il tuo veicolo attuale per soddisfare le tue esigenze aggiornate in quanto contrario alla cancellazione totale del contratto di locazione .
Perché restituire const reference c++?
Vuoi restituire un riferimento const quando restituisci una proprietà di un oggetto, che non vuoi modificare al di fuori di esso. Ad esempio: quando il tuo oggetto ha un nome, puoi eseguire il seguente metodo const std::string& get_name{ return name;
Puoi restituire un'auto ad Arnold Clark?
Sì, lo facciamo Per ottenere un vero valore di scambio per la tua auto attuale, visita una delle nostre filiali e parla con un responsabile vendite. Saranno felici di farti un preventivo senza impegno una volta scelta l'auto che vorresti acquistare.
Devo pagare per restituire un articolo difettoso?
Il rivenditore è normalmente responsabile del costo di eventuali resi (come specificato nel Regolamento sui contratti con i consumatori), ma questo dipende dai termini e dalle condizioni del rivenditore. Tuttavia, non sei tenuto a pagare le spese di spedizione quando restituisci prodotti difettosi (come spiegato sopra) .