मैं कोशिश पकड़ कोड का एक टुकड़ा है है निर्धारित करने के लिए इसे सेट अप करें ताकि डेटाबेस डुप्लीकेट के लिए जांच सके और डुप्लिकेट होने पर त्रुटि लौटाता है। वर्तमान में, जैसा कि आप देख सकते हैं, मैं मॉडल में एक ही त्रुटि जोड़ रहा हूं इससे कोई फर्क नहीं पड़ता कि क्या त्रुटि हुई। मैं इसे बदलना चाहता हूं इसलिए यह त्रुटि केवल मॉडल में जोड़ दी गई है यदि यह डीबीए द्वारा स्थापित डुप्लिकेट त्रुटि के कारण हुई थी।कैसे करता है, तो एक अपवाद एक विशेष प्रकार
नीचे वह त्रुटि है जिसे मैं पकड़ना चाहता हूं। ध्यान दें कि यह आंतरिक अपवाद में है। क्या कोई मुझे बता सकता है कि इसे विशेष रूप से कैसे पकड़ें?
डेविड के देखें जवाब उपयोग कर सकते हैं प्राप्त करने के लिए करते हैं। आम तौर पर 'अपवाद' को पकड़ना सबसे अच्छा अभ्यास नहीं है। आपको जितना संभव हो उतना विशिष्ट होना चाहिए और कुछ भी जो आप उपयोगकर्ता/ढांचे तक बबल को संभाल नहीं सकते हैं। – Ryan
इस जवाब की जाँच करें: http://stackoverflow.com/questions/3967140/c-sharp-entity-framework-duplicate-unique-exception –