How do I map nested generics in NHibernate -


NHibernate में आप इस तरह जेनेरिक नक्शा कर सकते हैं

  & lt; class name = "units पैरामीटर `1 [System.Int32], इकाइयों" तालिका = "पैरामीटर_आईमेंट" & gt; & Lt; / वर्ग & gt;  

लेकिन मैं इस तरह एक क्लास कैसे मैप कर सकता हूँ?

  सेट & lt; T & gt; जहां टी एक पैरामीटर है & lt; int & gt; जैसे कि सेट & lt; पैरामीटर & lt; int & gt; & gt;  

मेरा मैपिंग एचबीएम.एक्सएम इस तरह दिख रहा है

  & lt; class name = "सेट` 1 [[यूनिट्स। पैरामीटर` 1 [System.Int32 ], इकाइयों]], इकाइयों "तालिका =" सेट करने योग्य "/ & gt;  

मैंने बहुत ही स्पष्ट रूप से अपना अंक प्राप्त करने के लिए मेरे मैपिंग को सरल बनाया। असल में मैं NHibernate को जेनेरिक क्लास को मैप करना चाहता हूं जिसमें सामान्य प्रकार पैरामीटर है

मैं आसपास googling से समझना चाहता हूँ कि NHibernate TypeNameParser.Parse () में सही प्रकार के नाम को पार्स करने में सक्षम नहीं है, जो कॉन्फ़िगरेशन के लिए मैपिंग जोड़ते समय निम्न त्रुटि का कारण बनता है

System.ArgumentException: 'System.ArgumentException' प्रकार की अपवाद फेंक दिया गया था। पैरामीटर का नाम: typeName @ 31

किसी को भी इस सीमा के आसपास एक रास्ता मिल गया?

मुझे लगता है कि आपको इसे एक कस्टम प्रकार के रूप में मानचित्रित करना होगा IUserType के लिए देखें और Google देखें।


Comments

Popular posts from this blog

.net - C# List<T>.Find(x=>x.Rectangle.Contains(Point)) FAIL -

iphone - Smoothing a rounded stroke in Core Graphics -

c++ - QtQuick: QQmlApplicationEngine failed to load component qrc:/main.qml:23 Invalid attached object assignment -