Как мне отобразить (используя XML-подход) value object (component), который содержит свойство ISet<String>?
value object (component)
ISet<String>
[Serializable] public class Contact { public ISet<String> PhoneNumbers { get; set; } public String Email { get; set; } }
Спасибо!
Использование element.
element
<set name="PhoneNumbers" table="phone_numbers"> <key column="contact_id"> <element column="phone_number" type="String"/> </set>
Если вы собираетесь использовать свойство PhoneNumbers только для отображения цели, рассмотрите более дешевый подход с сериализацией данных , без отдельной таблицы и отдельного запроса для извлечения коллекции.