c# - प्रदाता ने एक प्रदाता मैनिफ़ेस्ट उदाहरण वापस नहीं किया



entity-framework connection-string (1)

जब मैं अपने डेटा स्रोत (EntityDataSource1) को कॉन्फ़िगर करना चाहता हूं और उस कनेक्शन स्टॉन्स्ट को असाइन करना चाहता हूं जो इकाई डेटा मॉडल को स्वचालित रूप से जनरेट किया जाता है। मुझे त्रुटि मिलती है:

"कनेक्शन स्ट्रिंग में निर्दिष्ट मेटाडेटा लोड नहीं किया जा सका। वेब प्रोजेक्ट को पुनर्निर्मित करने के लिए असेंबली बनाने में विचार करें जिसमें मेटाडेटा हो सकता है। निम्नलिखित त्रुटि (एस) हुई: प्रदाता ने एक प्रदाता मैनिफ़ेस्ट उदाहरण वापस नहीं किया"।

मैं http://blogs.teamb.com/craigstuntz/2010/08/13/38628/ जैसे कई सुझाव पढ़ता हूं वे सभी * कनेक्शन स्ट्रिंग में विधानसभा नाम के साथ * बदलने की सलाह देते हैं। उदाहरण के लिए :

<connectionStrings>
    <add name="MyEntities" connectionString="metadata=
            res://*/Model.csdl|
            res://*/Model.ssdl|
            res://*/Model.msl;provider= <!-- ... -->

से बदलो

<connectionStrings>
    <add name="MyEntities" connectionString="metadata=
            res://Simple Mvc.Data.dll/Model.csdl|
            res://Simple Mvc.Data.dll/Model.ssdl|
            res://Simple Mvc.Data.dll/Model.msl;provider= <!-- ... -->

मेरा सवाल यह है कि। मुझे विधानसभा का नाम कहां मिल सकता है? मैं नेनेट रिफ्लेक्टर को भी स्थापित किया था लेकिन मुझे एंटिटी डेटा मॉडल के लिए सही असेंबली नाम नहीं मिला।


मुझे इस त्रुटि के लिए एक समाधान मिला

मैं अपने संबंध को रखता हूं स्ट्रिंग को पहले के समान (मेरा मतलब * से है) फिर मैंने नोटपैड के साथ EDMX फ़ाइल खोला और ProviderManifestToken = "2012" को ProviderManifestToken = "2008" के लिए बदल दिया;);

अब मैं मौजूदा कनेक्शन स्ट्रिंग के साथ EntityDataSourc को कॉन्फ़िगर कर सकता हूं





entitydatasource