Mappage d'un composant avec une collection d'objets de valeur
-
28-10-2019 - |
Question
Comment puis-je cartographier (en utilisant une approche basée sur XML) a value object (component)
qui contient ISet<String>
propriété?
[Serializable]
public class Contact
{
public ISet<String> PhoneNumbers { get; set; }
public String Email { get; set; }
}
Merci!
La solution
Utilisation element
.
<set name="PhoneNumbers" table="phone_numbers">
<key column="contact_id">
<element column="phone_number" type="String"/>
</set>
Si vous allez utiliser des propriétés phonénimbers juste à des fins d'affichage, envisagez Approche "moins chère" avec la sérialisation des données, sans table séparée et requête séparée pour récupérer la collection.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow