सी # में एसक्यूएल अपवादों के साथ एक बेहतर ग्रैन्युलरिटी प्राप्त करने का कोई तरीका है?
मुझे पता है कि एक भयानक बहुत कुछ गलत हो सकता है लेकिन मैं कुछ मामलों से अलग-अलग मामलों से निपटना चाहता हूं और त्रुटि संदेश को पार्स करना बहुत ही सुरुचिपूर्ण प्रतीत नहीं होता है।
फ्रेमवर्क द्वारा बनाए गए त्रुटि संदेश भी हैं या क्या वे विशिष्ट हैं?
उदाहरण के लिए यदि मेरे पास INSERT पर प्राथमिक कुंजी उल्लंघन है तो त्रुटि संदेश हमेशा होता है:
प्राथमिक कुंजी बाधा 'PK_tblProduct' का उल्लंघन। ऑब्जेक्ट 'dbo.tblProduct' में डुप्लिकेट कुंजी सम्मिलित नहीं कर सकता।
या वह SQLServer विशिष्ट है।
अपडेट
मुझे लगता है कि मैं त्रुटि संख्या के बाद हूं, कोई विचार जहां मैं विभिन्न त्रुटि संख्या प्राप्त कर सकता हूं?
एक त्वरित गूगल के साथ मैं सबसे अच्छा कर सकता हूं:
18456: लॉगऑन असफल रहा
18488: पासवर्ड समाप्त हो गया