के साथ पहला माइग्रेशन मेरे पास दो डेटाबेस हैं जो प्रत्येक के अपने डीबीकॉनटेक्स्ट के साथ हैं। मैंने दो माइग्रेशन कॉन्फ़िगरेशन सेट अप किए हैं। मैं पहले डीबी ust ठीक (Add-Migration DB1_InitialCreate -ConfigurationTypeName DB1Configuration
) के लिए माइग्रेशन जोड़ सकता हूं। जब मैं दूसरे डाटाबेस का उपयोग कर के साथ एक आरंभिक माइग्रेशन बनाने का प्रयास करें: Add-Migration DB2_InitialCreate -ConfigurationTypeName DB2Configuration
, मैं निम्नलिखित त्रुटि मिलती है:ईएफ कोड एकाधिक डेटाबेस/डीबीकॉन्टेक्स्ट
Unable to generate an explicit migration because the following explicit migrations are pending: [201205082215265_DB1_InitialCreate]. Apply the pending explicit migrations before attempting to generate a new explicit migration.
तो मैं यह क्या कहते हैं और साथ डेटाबेस अद्यतन:
Update-Database -ConfigurationTypeName DB1Configuration
तब मैं दूसरे डीबी के लिए फिर से माइग्रेशन जोड़ने का प्रयास करें, लेकिन मुझे एक ही त्रुटि मिल रही है।
दो डेटाबेस/संदर्भों के लिए काम कर रहे माइग्रेशन कैसे प्राप्त करें इस पर कोई विचार?
मेरे पास है एक ही नामस्थान में दो डीबीकॉन्टेक्स, लेकिन इस समस्या को मत समझो। ईएफ 5.0 आरटीएम का उपयोग करना। – angularsen
+1 - मुझे उन्हें नामस्थान (ईएफ 5.0) से अलग करना पड़ा। – rufo
मुझे उन्हें नामस्थान (ईएफ 6.x) से अलग करना पड़ा; यह अद्यतन-डेटाबेस-कॉन्फ़िगरेशन टाइप नामनामऑफ कॉन्फ़िगरेशन के लिए पर्याप्त नहीं था – subsci