تعيين مكون مع مجموعة من كائنات القيمة
-
28-10-2019 - |
سؤال
كيف يمكنني تعيين (باستخدام النهج القائم على شمل) أ 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>
إذا كنت تريد الذهاب إلى استخدام الملكية فونينومبرز فقط لعرض الغرض ، والنظر نهج "أرخص" مع تسلسل البيانات, ، بدون جدول منفصل واستعلام منفصل لجلب المجموعة.
لا تنتمي إلى StackOverflow