मैं कोड पहले माइग्रेशन का उपयोग कर रहा हूँ। क्या मैं एक नया माइग्रेशन मचान करने से पहले पैकेज मैनेजर कंसोल में लंबित मॉडल परिवर्तन प्रदर्शित करने का कोई तरीका है?कोड पहले माइग्रेशन - लंबित मॉडल परिवर्तन कैसे प्रदर्शित करें?
उत्तर
यदि आप Update-Database -Script
इकाई ढांचे का उपयोग करते हैं तो लंबित परिवर्तनों को सीधे निष्पादित करने के बजाय एक SQL स्क्रिप्ट उत्पन्न करता है।
आप get-help EntityFramework
का उपयोग कर पैकेज प्रबंधक में EntityFramework पर मदद प्राप्त कर सकते हैं और अगर आप निम्नलिखित का उपयोग कर अद्यतन-डाटाबेस आदेश पर मदद प्राप्त कर सकते हैं:
get-help Update-Database
get-help Update-Database -detailed
get-help Update-Database -full
स्वीकृत उत्तर टेलि डेटाबेस में आवेदन करने से पहले पहले से ही मचान मॉडल परिवर्तन के लिए एसक्यूएल कैसे प्राप्त करें।
मूल प्रश्न माना मॉडल (पिछले "ऐड-प्रवास" के बाद से मॉडल में यानी परिवर्तन अगले "ऐड-प्रवास" चलाने से पहले ...) में परिवर्तन पूर्व मचान
कि जवाब देने के लिए मैं सिर्फ होगा कहो: वैसे भी मचान, जो आपको अपना पूर्वावलोकन देता है। इसका मतलब है, "एड-माइग्रेशन पूर्वावलोकन" या कुछ इसी तरह से चलाएं, यह आपके द्वारा रुचि रखने वाले मॉडल परिवर्तनों के साथ मचान माइग्रेशन बनाएगा। फिर अपने समाधान से हटाएं ...
यहां बिंदु वास्तव में "कर" करने की कोई आवश्यकता नहीं है जब वास्तव में "कर" जल्दी से पूर्ववत किया जा सकता है। कुछ सोच सकते हैं कि समाधान के माइग्रेशन सेक्शन में एक मचान माइग्रेशन संस्करण को हटाने से कुछ तोड़ जाएगा, लेकिन नहीं, यह बहुत अच्छी तरह से समर्थित है।
आप मचान का परीक्षण भी कर सकते हैं, फिर पूर्ण एसक्यूएल प्राप्त करने के लिए कॉलिन सुझाव के रूप में एसक्यूएल स्क्रिप्ट बनाएं। इस बिंदु पर अभी भी कुछ भी नहीं किया गया है, इसलिए यदि आप चाहें तो माइग्रेशन संस्करण को हटा दें।
हां। प्रवास बहुत शक्तिशाली हैं। http://elegantcode.com/2012/04/12/entity-framework-migrations-tips/ – Colin
यह स्वीकार्य उत्तर होना चाहिए। धन्यवाद। – jpgrassi
यह वास्तव में ओपी प्रश्न का उत्तर देता है। – user1843640
- 1. एड माइग्रेशन कोड माइग्रेशन/कोड में खाली माइग्रेशन बनाने पहले
- 2. रेल: लंबित माइग्रेशन
- 3. कोड पहले माइग्रेशन
- 4. प्रेत लंबित टीएफएस परिवर्तन
- 5. कोड पहले माइग्रेशन मौजूदा तालिका के साथ
- 6. इकाई ढांचे कोड पहले माइग्रेशन मौजूदा डेटा
- 7. ईएफ एड-माइग्रेशन इंगित करता है "कोई लंबित स्पष्ट माइग्रेशन नहीं है" लेकिन अद्यतन-डेटाबेस शिकायत करता है ".. लंबित परिवर्तन हैं"
- 8. स्पष्ट माइग्रेशन (ईएफ 5) (माइग्रेशन लंबित) उत्पन्न करने में असमर्थ
- 9. एड-माइग्रेशन जबकि स्पष्ट माइग्रेशन
- 10. इकाई की रूपरेखा कोड पहले माइग्रेशन त्रुटि
- 11. अवधि 'सक्षम-माइग्रेशन' MVC कोड पहले
- 12. Azure: कोड के पहले माइग्रेशन के साथ एक स्टेजिंग वातावरण
- 13. ईएफ माइग्रेशन ऑब्जेक्ट पहले से मौजूद है
- 14. मैं कैसे कोड माइग्रेशन विन्यास
- 15. कोड पहले माइग्रेशन का उपयोग कर डेटाबेस कैसे बनाएं?
- 16. EF6 कोड पहले ड्रॉप तालिकाओं (नहीं पूरे डेटाबेस) जब मॉडल में परिवर्तन
- 17. डॉटनैट एफई माइग्रेशन स्वचालन: माइग्रेशन
- 18. कोड-फर्स्ट माइग्रेशन
- 19. इकाई फ्रेमवर्क में लंबित माइग्रेशन की जांच करें?
- 20. लंबित इंटेंटेंट अनुरोध प्राप्त करें कोड
- 21. इकाई की रूपरेखा 6 कोड पहले माइग्रेशन - उत्पादन
- 22. ईएफ 4.3 कोड में संग्रहीत संपीड़ित मॉडल कैसे हैं प्रथम माइग्रेशन __ माइग्रेशन हिस्ट्री टेबल बनाया गया?
- 23. इकाई की रूपरेखा मॉडल परिवर्तन त्रुटि
- 24. मूर्ख दृश्य स्टूडियो लंबित परिवर्तन प्रश्न
- 25. लंबित परिवर्तनों में प्रदर्शित कॉलम का चयन कैसे करते हैं?
- 26. टीमसिटी लंबित परिवर्तन नहीं चल रहे हैं
- 27. कोड के बारे में पहले डेटाबेस विकास (उर्फ माइग्रेशन)
- 28. इकाई फ्रेमवर्क 5 कोड पहले - कैसे "शुरू करें"?
- 29. ईएफ 5 कोड पहले - माइग्रेशन के साथ कॉलम प्रकार बदलना
- 30. टीम फाउंडेशन सर्वर में शेल्व लंबित परिवर्तन
मुझे नहीं लगता कि यह ओपी क्या कह रहा था लेकिन यह मेरा प्रश्न था इसलिए धन्यवाद – TCC