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!

Était-ce utile?

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
scroll top