2013-02-13 14 views
30

मुझे एक समस्या है जब मुझे अंतिम .edmx मिला।इकाई फ्रेमवर्क - त्रुटि 11007: इकाई प्रकार मैप नहीं किया गया है।

मुझे एक संदेश मिलता है जो त्रुटि 11007: इकाई प्रकार 'pl_Micro' मैप नहीं किया गया है। डिजाइनर व्यू को देखते हुए, मुझे लगता है कि यह तालिका वास्तव में मौजूद है।

मैं इस मीज को कैसे दूर कर सकता हूं?

+6

बस त्रुटि पर डबल क्लिक करें। यह इकाई का चयन करेगा और हटाएं हिट करेगा। मॉडल को फिर से अपडेट करें और देखें कि इकाई – Willem

उत्तर

18

एमएसडीएन से। त्रुटि 11007: इकाई प्रकार मैप नहीं किया गया है यह त्रुटि तब होती है जब वैचारिक मॉडल में कोई इकाई प्रकार डेटा स्रोत पर मैप नहीं किया जाता है। इस त्रुटि को हल करने के लिए, इकाई प्रकार को डेटा स्रोत पर मैप करें। MSDN लिंक

Mapping Entities

+9

मॉडल का अच्छी तरह से हिस्सा है या नहीं, मेरे लिए एक त्वरित तरीका टेबल को हटाना और उन्हें दोबारा जोड़ना था। उन्हें स्वतः मैप किया गया। :) – KDOT

+1

यदि आप मॉडल ब्राउज़र स्टोर से तालिका को हटाते हैं और इकाई प्रकार भी नहीं, तो यह त्रुटि – Beanwah

+0

आएगी, मुझे 'मैपिंग एंटिटीज' आलेख में चरण 3 के साथ कोई समस्या थी, जिसमें कोई टेबल नहीं था ड्रॉप-डाउन में से चुनने के लिए। इसे हल करने के लिए, मॉडल ब्राउज़र में .edmx पर राइट-क्लिक करें और "डेटाबेस से मॉडल अपडेट करें" चुनें। उन टेबल का चयन करें जिन्हें आप मानचित्र बनाना चाहते हैं। उन्हें मॉडल में जोड़ा जाएगा और आप इसे नहीं चाहते (मेरे मामले में गलत नाम), लेकिन फिर आप पूर्ववर्ती लोगों को मैप कर सकते हैं, तो यदि आपको आवश्यकता हो तो नए को हटा दें। –

4

मैं इस त्रुटि मिलती है को देखो जब मैं एक अलग स्कीमा के एक डेटाबेस तालिका ले जाएँ या एक डेटाबेस तालिका को हटा दें। इस स्थिति में जब आप डाटाबेस से मॉडल अपडेट करते हैं तो एंटिटी फ्रेमवर्क edmx फ़ाइल को सही तरीके से अपडेट नहीं कर रहा है ...

जिस तरह से मैंने इसे हल किया वह अपमानजनक इकाई के नाम के लिए एक टेक्स्ट खोज करना था। इसके बाद मैंने edmx फ़ाइल के xml दृश्य में इसके सभी संदर्भ हटा दिए, इसी सीएस फ़ाइल को हटा दिया जो इकाई को परिभाषित करता है, और परियोजना में किसी भी अन्य संदर्भ को हटा देता है।

1

यह त्रुटि मुझे SQL सर्वर प्रमाणीकरण सर्वर द्वारा पास की गई अनुमतियों के पास पास की गई अनुमति नहीं थी और संस्थाओं को नहीं देख सका।

पुष्टि करें कि आपके SQL उपयोगकर्ता के पास डेटाबेस में आवश्यक अनुमतियां हैं।

0

यह भी होता है जब आप edmx में चित्र के माध्यम से टेबल आयात और फिर आप डेटाबेस के विभिन्न उदाहरण के लिए app.config में बात (देव db से स्विच उदाहरण के लिए डाटाबेस का परीक्षण करने)

0

क्योंकि मैं था मैं यह त्रुटि आई कॉपी एक इकाई चिपकाया और इसे संशोधित किया। दृश्य स्टूडियो को पुनरारंभ करने से इसे हल किया गया।

संबंधित मुद्दे