इस कोड को चलाने के बाद मुझे अपने डेटाबेस में कोई प्रविष्टि नहीं मिलती है। मुझे कोड से कोई त्रुटि नहीं मिली है।सी # एंटीटीटी फ्रेमवर्क सेव चेंज() काम नहीं कर रहा
क्या कोई जानता है कि मैं गलत क्या कर रहा हूं?
PeopleEntities1 db = new PeopleEntities1();
Person roger = new Person()
{
age = 25,
firstname = "Roger",
lastname = "Rabbit",
location = "Canada",
job = "freelance",
};
db.AddToPeople(roger);
db.SaveChanges(true);
के दौरान किए गए परिवर्तनों को खो दिया है, और यदि आप SQL सर्वर का उपयोग कर रहे हैं, और यदि ऐसा है, क्या आप एसक्यूएल प्रोफाइलर चला सकते हैं और देख सकते हैं कि डेटाबेस के खिलाफ क्या निष्पादित किया जा रहा है? –
आपके डेटाबेस का स्थान क्या है? सुनिश्चित करें कि आप इसे अपने कोड चलाने पर हर बार अपनी आउटपुट निर्देशिका में कॉपी नहीं कर रहे हैं। मुझे SQLite डेटाबेस के साथ एक समान समस्या हो सकती है जिसे हर बार जब मैं अपना एप्लिकेशन चलाता हूं, तो आउटपुट निर्देशिका में कॉपी किया गया था, जिसने मुझे पिछले रन के दौरान किए गए परिवर्तनों को खो दिया था। –
यह वही है जो हो रहा है; मैं प्रोजेक्ट डीआईआर में डेटाबेस बनाता हूं, लेकिन जब यह बिन डीआईआर में फिर से डीबी फाइल बना देता है। – Roge