Diciamo che ho un'entità che rappresenta un dipendente:
Employee
First name
Last name
Birthdate
Hair color
Eye color
Gender
.... (and so on)
Ora, immagina di avere un sito web con 2 pagine: una home page e una pagina del profilo.
Sulla home page, ci sarà il nome e il sesso degli ultimi 10 impiegati registrati. In questo modo:
David (male)
Frank (male)
Anna (female)
Bob (male)
Lynda (female)
Quando faccio clic sul nome di un dipendente, verrò indirizzato alla pagina del profilo che mi mostrerà tutti i dati del dipendente selezionato
Poiché ho solo bisogno dei loro nomi sulla home page, non ha senso caricare l'intero modello dal database (non ho bisogno del loro genere, colore dei capelli, ecc ..., solo i nomi. se l'entità dipendente ha molti più dati).
Come gestisco questa situazione in DDD? Non sembra che questo sia un problema di contesto limitato. Devo creare diverse varianti dell'entità? Ad esempio:
Employee
First name
Last name
Birthdate
Hair color
Eye color
Gender
LastEmployee
First name
Gender