Sto costruendo un'applicazione Mvc con microservizi che recuperano le informazioni dal database.
Ho una domanda relativa ai microservizi. Voglio un'entità dal database con alcune proprietà in una pagina dell'applicazione. Quindi ho creato il metodo del servizio che recupera le informazioni.
In un'altra pagina, voglio la stessa entità ma anche altre proprietà.
Ho due possibilità:
- implementa un altro metodo che restituisce un nuovo dto
- Aggiungi le proprietà al metodo che esiste già.
Nel primo caso ho un nuovo metodo e un nuovo dto da mantenere ma ogni cambiamento è possibile e sotto controllo, nel secondo ho un dto unico ma con proprietà non usate dalle prime pagine del client.
Qual è la migliore soluzione di microservizi "scolastica"?