Questa è fondamentalmente una domanda su quali sono le entità deboli? Quando dovremmo usarli? Come dovrebbero essere modellati?
Qual è la principale differenza tra entità normali e entità deboli? Le entità deboli corrispondono agli oggetti valore quando si esegue Domain Driven Design?
Per contribuire a mantenere la domanda sull'argomento, ecco un esempio tratto da Wikipedia che le persone possono utilizzare per rispondere a questa domanda:
In questo esempio, OrderItem
è stato modellato come entità debole, ma non riesco a capire perché non possa essere modellato come entità normale.
Un'altra domanda è: se voglio monitorare la cronologia degli ordini (ad esempio le modifiche nel suo stato) si tratta di un'entità normale o debole?