値オブジェクトのコレクションを持つコンポーネントのマッピング
-
28-10-2019 - |
質問
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プロパティを使用する場合は、次のことを検討してください データのシリアル化による「安価な」アプローチ, 、コレクションをフェッチするための個別のテーブルと個別のクエリなし。
所属していません StackOverflow