मैं निम्नलिखित करने की कोशिश:एक प्रकार से NHibernate.Type.itype कैसे प्राप्त करें?
hibQuery.SetParameter("MyParameter", valueObject, valueType);
केवल समस्या यह है कि इस विधि तीसरे पैरामीटर में NHibernate.Type.IType
उम्मीद है, लेकिन ValueType प्रकार Type
की है। मैं इसे आईट टाइप में कैसे परिवर्तित कर सकता हूं? किसी भी tipps sl3dg3
Thx, यह चाल है। – sl3dg3
मैं उपयोग करने की कोशिश: 'mapper.Type ((IIdentifierType) NHibernateUtil.GetSerializable (typeof (DescribedEnumStringType)));' और फेंक देता है: ' प्रकार 'System.InvalidCastException' दाल में हुई एक अपवाद .dll लेकिन उपयोगकर्ता कोड में प्रबंधित नहीं किया गया था अतिरिक्त जानकारी: 'NHibernate.Type.SerialentableType' टाइप करने में असमर्थ 'NHibernate.Type.IIdentifierType' टाइप करने के लिए। ' भले ही 'DescribedEnumStringType ' आवश्यक' IIdentifierType' सदस्यों को ओवरराइड करता है –