पर किसी भी पंक्ति को जोड़ नहीं रहा है SQL सर्वर एक्सप्रेस .mdf
डेटाबेस के साथ इकाई फ्रेमवर्क 4.1 के साथ कार्य करना।इकाई फ्रेमवर्क 4.1 SQL सर्वर एक्सप्रेस डेटाबेस
परीक्षण उद्देश्य के लिए मैं एक WPF अनुप्रयोग में एंटीटी मॉडल का उपयोग कर SQL सर्वर एक्सप्रेस डेटाबेस पर CRUD संचालन करने की कोशिश कर रहा हूं।
मैं इस अवधारणा के लिए नया हूँ, और मैं वीडियो ट्यूटोरियल का पालन किया और अनुसार कि
मैं एक बहुत ही सरल तालिका के इकाई मॉडल बनाया कोडिंग किया। और मैं सीएस फ़ाइल में सरल कोड लिखा निम्नलिखित कोड का उपयोग कर डेटाबेस के लिए एक पंक्ति जोड़ने प्रदर्शन करने के लिए
testEntities db = new testEntities();
TestTable tb = new TestTable();
tb.Name = txtName.Text;
tb.Email = txtMail.Text;
db.TestTables.AddObject(tb);
db.SaveChanges();
लेकिन अगर मैं वापस जाने के लिए डेटाबेस में कोई डेटा नहीं जोड़ा जाता है की जाँच करें। कृपया मुझे बताएं कि क्या गलत हो रहा है ?? सबसे अच्छे रूप में -
और यहाँ मेरे कनेक्शन स्ट्रिंग
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="testEntities"
connectionString="metadata=res://*/DBModel.csdl|res://*/DBModel.ssdl|res://*/DBModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\test.mdf;integrated security=True;connect timeout=30;user instance=True;multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
@marc_s मैं सवाल अद्यतन और कनेक्शन स्ट्रिंग जोड़ लिया है। । मैं गलत जा रहा हूँ – panindra
कोई त्रुटि संदेश? क्या आपने क्या चल रहा है यह देखने के लिए कदम से ऐप चरण को डीबग करने का प्रयास किया है? डीबगर आपका सबसे अच्छा दोस्त है, इसका इस्तेमाल करना सीखें। आपके द्वारा दिखाया गया कोड ठीक दिखता है, मैं शर्त लगाता हूं कि कहीं और समस्या है (जैसे आप हैंडलर और इसी तरह की चीजें भी तार करना भूल गए हैं)। – walther
@ वाल्टहेरन मुझे कोई त्रुटि नहीं मिल रही है। मैंने कोशिश की कोशिश की है कि यह आपके सुझाव के लिए ठीक है – panindra