質問

Xmlベースのアプローチを使用して)マップするにはどうすればよいですか value object (component) 含まれている ISet<String> プロパティ?

[Serializable]
public class Contact
{
    public ISet<String> PhoneNumbers { get; set; }
    public String Email { get; set; }       
}

ありがとう!

役に立ちましたか?

解決

使用 element.

<set name="PhoneNumbers" table="phone_numbers">
    <key column="contact_id">
    <element column="phone_number" type="String"/>
</set>

表示目的のためだけにPhoneNumbersプロパティを使用する場合は、次のことを検討してください データのシリアル化による「安価な」アプローチ, 、コレクションをフェッチするための個別のテーブルと個別のクエリなし。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top