foreign key relationship - nhibernate parent/child one-to-one mapping -
मेरे पास दो वर्ग हैं:
सार्वजनिक वर्ग कोड {सार्वजनिक वर्चुअल GUID कोड आईडी {get; सेट; } सार्वजनिक वर्चुअल स्ट्रिंग codeValue {get; सेट; } सार्वजनिक वर्चुअल Guid EntryId {get; सेट; }} सार्वजनिक वर्ग की प्रविष्टि {सार्वजनिक वर्चुअल गाइड एंट्री आईडी {get; सेट; } सार्वजनिक आभासी स्ट्रिंग प्रथम नाम {प्राप्त; सेट; } सार्वजनिक आभासी स्ट्रिंग LastName {get; सेट; } सार्वजनिक आभासी स्ट्रिंग पता {get; सेट; } सार्वजनिक वर्चुअल स्ट्रिंग Address2 {get; सेट; } सार्वजनिक आभासी स्ट्रिंग शहर {get; सेट; } सार्वजनिक आभासी स्ट्रिंग राज्य {get; सेट; } सार्वजनिक वर्चुअल स्ट्रिंग ज़िप {get; सेट; } सार्वजनिक वर्चुअल स्ट्रिंग ईमेल {get; सेट; } सार्वजनिक वर्चुअल स्ट्रिंग फोन {get; सेट; } सार्वजनिक आभासी स्ट्रिंग IpAddress {get; सेट; } सार्वजनिक आभासी दिनांक समय जन्मदिन {प्राप्त; सेट; } सार्वजनिक वर्चुअल दिनांक समय बनाया (प्राप्त करें; सेट; } सार्वजनिक वर्चुअल बूल ऑप्ट इन {get; सेट; } सार्वजनिक वर्चुअल कोड कोड {प्राप्त करें; सेट; }}
मैं एंट्री ऑब्जेक्ट के कोड बच्चे की संपत्ति को स्वचालित रूप से लोड / सहेजने के लिए निहित करना चाहता हूं (जो रिक्त हो सकती है और कोड्स तालिका में किसी विदेशी कुंजी "EntryId" से जुड़ा हुआ है), लेकिन मैं मानचित्रण को समझ नहीं सकता हायबरनेट। पर प्रलेखन अभी मेरे लिए लोड नहीं हो रहा है, तो क्या कोई मुझे सही दिशा में नीचे मैपिंग के साथ बता सकता है?
& lt; class name = "code" table = " कोड "& gt; & Lt; id name = "CodeId" & gt; & Lt; जनरेटर वर्ग = "guid.comb" / & gt; & Lt; / आईडी & gt; & Lt; प्रॉपर्टी नाम = "कोडवैल्यू" / & gt; & Lt; संपत्ति नाम = "प्रविष्टिआईडी" & lt; / class & gt; & Lt; class name = "Entry" table = "प्रविष्टियां" & gt; & Lt; id name = "EntryId" & gt; & Lt; जनरेटर वर्ग = "guid.comb" / & gt; & Lt; / आईडी & gt; & Lt; संपत्ति नाम = "प्रथमनाम" / & gt; & Lt; संपत्ति नाम = "अंतिम नाम" / & gt; & Lt; संपत्ति नाम = "पता" / & gt; & Lt; प्रॉपर्टी नाम = "पता 2" / & gt; & Lt; संपत्ति नाम = "शहर" / & gt; & Lt; संपत्ति नाम = "राज्य" / & gt; & Lt; संपत्ति नाम = "ज़िप" / & gt; & Lt; संपत्ति नाम = "ईमेल" / & gt; & Lt; संपत्ति नाम = "फ़ोन" / & gt; & Lt; संपत्ति नाम = "जन्मदिन" / & gt; & Lt; प्रॉपर्टी नाम = "ऑप्ट इन" / & gt; & Lt; प्रॉपर्टी नाम = "आईपीएड्रेस" / & gt; & Lt; संपत्ति नाम = "बनाया" / & gt; & Lt; / वर्ग & gt;
मेरा मानना है कि इस लेख में संभावनाओं का बहुत अच्छा वर्णन है:
आपको द्विदिशता को "अनुकरण" करने की आवश्यकता नहीं है, लेकिन इसे छोड़ना आसान है।
Comments
Post a Comment