Ce n'est pas ce que dit la trace de la pile. La trace de la pile ne dit pas que l'ID ne peut pas être défini. Il dit :
Ainsi, votre classe HL7USName a un champ nommé patient
de type HL7Patient
, et il est impossible de définir ce champ avec une valeur de type HL7USName.
Cela signifie que votre base de données contient un Nom qui a une clé étrangère vers une ligne de type Nom au lieu d'une ligne de type Patient.