यह कुछ बार पूछा गया है लेकिन मैं किसी भी सुझाव को मेरे लिए काम करने में सक्षम नहीं हूं।विंडोज़ एज़ूर, एंटिटी फ्रेमवर्क। कीवर्ड समर्थित नहीं है: 'मेटाडेटा'।
मेरे पास एक वेबसाइट और SQL डेटाबेस है जिसे मैंने स्थानीय रूप से बनाया है और अब Azure में तैनात किया गया है। डेटाबेस वेबसाइट से एक लिंक संसाधन है। मैं वेबसाइट ब्राउज़ करने में सक्षम हूं और मैं ADO.Net और मानक कनेक्शन स्ट्रिंग का उपयोग कर डेटाबेस के विरुद्ध क्वेरी को कनेक्ट और चलाने में भी सक्षम हूं।
समस्या तब होती है जब मैं एंटीटी फ्रेमवर्क का उपयोग करके कनेक्ट करने का प्रयास करता हूं, मुझे प्राप्त करने वाला कीवर्ड कीवर्ड समर्थित नहीं है: 'मेटाडाटा'। मैंने कई सक्रिय रिकॉर्ड सेट हटा दिए हैं और " को 'के साथ बदलने की कोशिश की है लेकिन यह काम नहीं कर रहा है। मैं पूरी तरह से विचारों के लिए अटक गया हूँ।
metadata=res://*/mySuperModel.csdl|res://*/mySuperModelModel.ssdl|res://*/mySuperModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=tcp:myServerName.database.windows.net,1433;Initial Catalog=myDatabaseName;User [email protected];Password=myPasswordHere;"
तुम्हारा और ध्यान दें कि कनेक्शन प्रकार "कस्टम" नीला पोर्टल में है के साथ तुलना करें:
क्या आप अपनी पूर्ण कनेक्शन स्ट्रिंग (सर्वर नाम और पासवर्ड छोड़कर) और ईएफ का संस्करण पोस्ट कर रहे हैं, और जिस दृष्टिकोण का आप उपयोग कर रहे हैं (यानी। कोडफर्स्ट, मॉडल फर्स्ट, डाटाबेस फर्स्ट)। फिर त्रुटि का सटीक ढेर निशान।एमएआरएस कम से कम 2 साल से एसक्यूएल एज़ूर के साथ समस्या नहीं है। – astaykov
क्षमा करें। मैं चीजों को 3 बजे भूल जाता हूं। मेरे पास भी पेस्ट करने के लिए तैयार था। मैं " को 'और साथ ही नीचे उल्लिखित अनुसार कस्टम प्रकार को कस्टम में बदलकर इसे ठीक करने में सक्षम था। –