2009-06-10 18 views
12

मैं एक एमवीसी परियोजना में एक नया एडीओ.Net इकाई डेटा मॉडल जोड़ने की कोशिश कर रहा हूं जिस पर मैं काम कर रहा हूं।नई इकाई डेटा मॉडल बनाने में समस्या

जब मैं विज़ार्ड को पूरा करता हूं, तो मेरी डीबी और टेबल चुनता हूं (अभी के लिए केवल एक टेबल) मुझे एक त्रुटि मिलती है "" एक आमंत्रण के लक्ष्य से अपवाद फेंक दिया गया है। "और यह मुझे नए आइटम को वापस फेंकता है संवाद।

इस बिंदु पर, एक खाली डेटा मॉडल अपने प्रोजेक्ट में बनाया गया है। मैं फिर "डेटाबेस से अद्यतन मॉडल" और जादूगर फिर से पूरा करते हैं, मैं एक ऐसी ही त्रुटि मिलती है।

की एक अपवाद डेटाबेस से अद्यतन करने का प्रयास करते समय 'System.Reflection.TargetInvocationException' टाइप करें। अपवाद संदेश यह है: 'अपवाद के लक्ष्य से अपवाद फेंक दिया गया है।'

कोई विचार? मैंने इसे एक खाली परियोजना में भी करने की कोशिश की है और अभी भी कोई पासा नहीं है!

एलेक्स

+0

मुझे पता है कि यह एक पुराना सवाल है लेकिन मैं वास्तव में भी जवाब जानना चाहता हूं। अगर मुझे जवाब मिल जाए तो मैं इसे यहां पोस्ट करूंगा। – Polyfun

+1

आप किस डेटाबेस से कनेक्ट करने का प्रयास कर रहे हैं? –

उत्तर

1

आप की कोशिश कर सकते EdmGen.exe tool का उपयोग कर मैन्युअल रूप से इकाई डेटा मॉडल बनाना। उम्मीद है कि त्रुटि के बारे में थोड़ी अधिक जानकारी देगी।

0

शामिल अपवाद दोष व्यवहार पर

नाम स्थान DataService { [System.ServiceModel.ServiceBehavior (IncludeExceptionDetailInFaults = true)] चालू करने का प्रयास

public class mydataservice : DataService<DataContext> 
{ 
    blah blah 
+0

मैंने इस जवाब को वोट दिया क्योंकि मैं नहीं देख सकता कि यह इकाई फ्रेमवर्क के साथ क्या करना है। उदाहरण एस्टोरिया/एडीओ.NET डेटा सेवाओं से आता है। – norbertB

0

मुझे इसी तरह का मुद्दा था। समान नाम और

0

मैं अपने मामले में एक ही अपवाद पड़ा है, forgen चाबियों का लापता मानचित्रण के लिए देखो यह था मेरी db (MySQL) है कि एक प्राथमिक कुंजी के बिना एक मेज था, मैं सिर्फ एक स्तंभ कहा, "आईडी" और इसे प्राथमिक कुंजी और वॉयला बना दिया! निष्कासन चला गया था :)

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