如何映射(使用基于xml的方法)value object (component)
包含ISet<String>
属性?
[Serializable]
public class Contact
{
public ISet<String> PhoneNumbers { get; set; }
public String Email { get; set; }
}
谢谢!
答案 0 :(得分:1)
使用element
。
<set name="PhoneNumbers" table="phone_numbers">
<key column="contact_id">
<element column="phone_number" type="String"/>
</set>
如果您打算仅使用PhoneNumbers属性进行显示,请考虑"cheaper" approach with serializing the data,不要使用单独的表和单独的查询来获取集合。