EntityState क्या संशोधित है?
EntityState क्या संशोधित है?

वीडियो: EntityState क्या संशोधित है?

वीडियो: EntityState क्या संशोधित है?
वीडियो: (#36) Managing EntityState in MVC | mvc tutorial for beginners in .net c# 2024, अप्रैल
Anonim

जब आप किसी ट्रैक किए गए निकाय पर गुण मान बदलते हैं, तो संदर्भ बदल जाता है इकाई राज्य करने के लिए इकाई के लिए संशोधित और चेंजट्रैकर पुराने संपत्ति मूल्यों और नए संपत्ति मूल्यों को रिकॉर्ड करता है। जब SaveChanges को कॉल किया जाता है, तो डेटाबेस द्वारा एक UPDATE स्टेटमेंट जेनरेट और निष्पादित किया जाता है।

इसी तरह कोई पूछ सकता है, Entitystate क्या है?

NS इकाई राज्य एक इकाई की स्थिति का प्रतिनिधित्व करता है। एक इकाई हमेशा निम्नलिखित राज्यों में से किसी एक में होती है। जोड़ा गया: निकाय को जोड़ा गया के रूप में चिह्नित किया गया है। हटाया गया: निकाय को हटाए गए के रूप में चिह्नित किया गया है। संशोधित: इकाई को संशोधित किया गया है।

इसके बाद, सवाल यह है कि एंटिटी फ्रेमवर्क में डिटैच्ड स्टेट क्या है? कंपनी स्टेट्स और सेव चेंजेस अपरिवर्तित: the कंपनी संदर्भ द्वारा ट्रैक किया जा रहा है और डेटाबेस में मौजूद है, और इसके गुण मान डेटाबेस में मानों से नहीं बदले हैं। जुदा जुदा : NS कंपनी संदर्भ द्वारा ट्रैक नहीं किया जा रहा है।

यह भी जानना है कि संदर्भ SaveChanges क्या है?

परिवर्तनों को सुरक्षित करें विधि में किए गए सभी परिवर्तनों को सहेजता है संदर्भ डेटाबेस का। आप कर सकते हैं अपने. का उपयोग करके डेटा जोड़ें, संशोधित करें और निकालें संदर्भ और इकाई वर्ग। परिवर्तनों को सुरक्षित करें विधि स्वचालित रूप से अंतर्निहित डेटाबेस में सहेजने से पहले इकाई उदाहरणों में किसी भी परिवर्तन को खोजने के लिए डिटेक्टचेंज विधि को कॉल करती है।

मैं अपना एंटिटी फ्रेमवर्क डेटाबेस कैसे अपडेट करूं?

ऐड-माइग्रेशन कमांड का उपयोग करके माइग्रेशन फ़ाइल बनाने के बाद, आपको करना होगा अपडेट करें NS डेटाबेस . निष्पादित करें अद्यतन - डेटाबेस a. बनाने या संशोधित करने का आदेश डेटाबेस स्कीमा। लक्ष्य पर लागू किए जा रहे SQL कथनों को देखने के लिए –verbose विकल्प का उपयोग करें डेटाबेस.

सिफारिश की: