मैं इकाई-ढांचे को जोड़ने के लिए आवेदन सांत्वना देने की कोशिश: मैं दबाएँ और कैसे इकाई-ढांचे को जोड़ने के लिए आवेदन सांत्वना देने (चित्र शामिल किए गए हैं)
"नया आइटम जोड़ने" तो
तो मैं कोड कहा:
class Program
{
static void Main(string[] args)
{
try
{
Database1Entities db = new Database1Entities();
db.AddToTableTest(new TableTest { name = "name" });
db.SaveChanges();
int count = db.TableTest.Count();
int ui = 9 + 0;
}
catch (Exception e)
{
}
}
}
यह कोई त्रुटि देता है, लेकिन मैं डेटाबेस में कोई भी परिवर्तन नहीं दिख रहा। मैंने इस मुद्दे को बेहतर तरीके से वर्णित किया here
अगर आप अपवाद निगल रहे हैं तो आपको कोई त्रुटि नहीं मिलती है? –
मैंने ब्रेकपॉइंट रखा –
आपको यह तब तक त्रुटि देना चाहिए जब तक आप सुनिश्चित न हों कि आपको यह काम मिल गया है। यदि आपके पास 'try/catch' है, तो आपको केवल कैच ब्लॉक पर अपवाद के बारे में पता चल जाएगा। यदि आपके पास यह बिल्कुल नहीं है, लेकिन आप डिबगिंग कर रहे हैं, तो आप इसके बारे में अनदेखी लाइन पर इसके बारे में जानेंगे, ताकि आप देख सकें कि इसमें क्या गलत है। (इस व्यवहार को बदलने के लिए वीएस में विकल्प हैं, लेकिन यह डिफ़ॉल्ट है) – Bobson