के कॉलम नहीं बना सकता है, मुझे लगता है कि यह एक बीटा है (केवल ईएफ 4.3 का नया संस्करण चेक किया गया है और यह वही काम करता है) रिलीज और कुछ कार्यक्षमता गायब हो सकती है , लेकिन मैं haven`t कारण बताने के लिए कुछ भी देखा ...इकाई फ्रेमवर्क 4.3 बीटा [कॉलम (टाइपनाम)] मुद्दा, प्रकार xml
[Column(TypeName = "xml")]
public string SomeProperty { get; set; }
... अब और नहीं एफई 4.3 (स्तंभ nvarchar (अधिकतम के रूप में बनाया जाता है)) का उपयोग करते समय प्रकार एक्सएमएल का स्तंभ, मैं कोशिश की है ईएफ 4.2 और यह कॉलम को ठीक बनाता है। बस संदर्भ के लिए मैं एसक्यूएल सर्वर 2008r2 से कनेक्ट कर रहा हूं और एक्सप्रेस संस्करण भी कोशिश की है। मैं लगातार बदलते डेटा स्कीमा के डेटा को स्टोर करने के लिए एक्सएमएल का उपयोग कर रहा हूं, और साथ ही मैं समझता हूं कि यह एक स्ट्रिंग के रूप में वापस पारित किया जाएगा, मुझे एसक्यूएल के भीतर एक्सएमएल डेटा के खिलाफ संग्रहीत प्रक्रियाओं को बनाने की क्षमता की आवश्यकता है। मैंने हैसडाटा टाइप (कोई भाग्य के साथ विधि।
एक तरफ ध्यान दें मैं तथापि varchar
बनाने में सक्षम हूँ और मैं nchar
प्रकार का मानना है, लेकिन एक ही विधि का उपयोग कर ntext
या text
प्रकार के।
तो वास्तव में मेरे सवाल कर रहे हैं:
- मैं एफई 4.3 में प्रकार एक्सएमएल के कॉलम बनाने में सक्षम होना चाहिए?
- मैं क्यों नहीं कर सकता?
- क्या इसे पूरा करने के लिए कोई सही तरीका/काम है?
जानकारी के लिए धन्यवाद। जैसा कि मेरी पोस्ट में उल्लेख किया गया है, यह एक बड़ा मुद्दा नहीं है, यह सिर्फ मुझे नेट पर कोई टिप्पणी नहीं मिली और मैं यह सुनिश्चित करना चाहता था कि मैं गूंगा नहीं था। –
कोई समस्या नहीं है। इस पर सिर के लिए फिर से धन्यवाद। वैसे, बग ईएफ 4.3.1 और ईएफ 5.0 बीटा 1 में तय किया गया था। आप रिलीज पोस्ट और निर्देश डाउनलोड कर सकते हैं [यहां] (http://blogs.msdn.com/b/adonet/archive/2012/ 02/29/ef4-3-1 और EF5 बीटा 1-उपलब्ध-ऑन-nuget.aspx)। – divega