माइग्रेशन चालू होने के साथ ही 'डेटाबेस बैकिंग संदर्भ बदल गया है क्योंकि डेटाबेस बनाया गया था'

मैं ef 6 में पहले माइग्रेशन कोड का उपयोग करने की कोशिश कर रहा हूं। मैंने स्वचालित माइग्रेशन सक्षम किए हैं। कोई डेटाबेस प्रारंभकर्ता नहीं हैं। एक मौजूदा डेटाबेस है। मैंने कंसोल में अद्यतन-डेटाबेस टाइप किया है। केवल एक संदर्भ है।

जब मैं एप्लिकेशन को चलाने का प्रयास करता हूं, तो मुझे अभी भी 'डेटाबेस बैकिंग [संदर्भ] बदल गया है क्योंकि डेटाबेस बनाया गया था' त्रुटि। मेरी समझ यह है कि माइग्रेशन सक्षम करने से यह त्रुटि किसी भी डेटाबेस प्रारंभकर्ता को सेट किए बिना हो रही है।

मैं क्या खो रहा हूँ?

संपादित करें:

Using Database.SetInitializer(new MigrateDatabaseToLatestVersion()) works, but I would like to know if there is a better way.

1