मैं एंटिटी फ्रेमवर्क कोर में माइग्रेशन रोलबैक कैसे करूं?
मैं एंटिटी फ्रेमवर्क कोर में माइग्रेशन रोलबैक कैसे करूं?

वीडियो: मैं एंटिटी फ्रेमवर्क कोर में माइग्रेशन रोलबैक कैसे करूं?

वीडियो: मैं एंटिटी फ्रेमवर्क कोर में माइग्रेशन रोलबैक कैसे करूं?
वीडियो: एंटिटी फ्रेमवर्क कोर में माइग्रेशन का रोलबैक (कोड के माध्यम से प्रबंधित) 2024, जुलूस
Anonim

प्रति फिर लौट आना अंतिम लागू प्रवास आपको चाहिए (पैकेज मैनेजर कंसोल कमांड): माइग्रेशन वापस करें डेटाबेस से: PM> अपडेट-डेटाबेस

प्रवास-नाम> हटाएं प्रवास प्रोजेक्ट से फ़ाइल (या इसे अगले चरण पर फिर से लागू किया जाएगा) मॉडल स्नैपशॉट अपडेट करें: PM> निकालें- प्रवास.

नतीजतन, मैं एंटिटी फ्रेमवर्क में माइग्रेशन को पूर्ववत कैसे करूं?

ईएफ कोर में आप कमांड दर्ज कर सकते हैं निकालें- प्रवास पैकेज मैनेजर कंसोल में आपके द्वारा अपना गलत जोड़ने के बाद प्रवास . एक ऑपरेशन मचा दिया गया था जिसके परिणामस्वरूप डेटा की हानि हो सकती है। कृपया समीक्षा करें प्रवास सटीकता के लिए। प्रति पूर्ववत यह क्रिया, निकालें का उपयोग करें- प्रवास.

दूसरे, मैं अपने एंटिटी फ्रेमवर्क कोर को कैसे अपडेट करूं? इकाई फ्रेमवर्क कोर के साथ एक इकाई को अद्यतन करने के लिए, यह तार्किक प्रक्रिया है:

  1. DbContext वर्ग के लिए उदाहरण बनाएँ।
  2. कुंजी द्वारा इकाई को पुनः प्राप्त करें।
  3. इकाई के गुणों में परिवर्तन करें।
  4. परिवर्तनों को सुरक्षित करें।

नतीजतन, मैं एंटिटी फ्रेमवर्क में कैसे माइग्रेट करूं?

निम्नलिखित संदर्भ वर्ग है। चरण 1 - एप्लिकेशन चलाने से पहले आपको सक्षम करने की आवश्यकता है प्रवास . चरण 2 - टूल्स → नुगेट पैकेज मैनेजर → पैकेज मैनेजर कंसोल से पैकेज मैनेजर कंसोल खोलें। चरण 3 − प्रवास पहले से सक्षम है, अब जोड़ें प्रवास निम्न आदेश निष्पादित करके अपने आवेदन में।

. NET कोर में माइग्रेशन क्या है?

प्रवास डेटाबेस स्कीमा को EF के साथ सिंक में रखने का एक तरीका है सार डेटा को संरक्षित करके मॉडल। एफई सार माइग्रेशन कमांड का एक सेट है जिसे आप NuGet Package Manager Console या in. में निष्पादित कर सकते हैं डॉट नेट कमांड लाइन इंटरफेस (सीएलआई)।

सिफारिश की: