ईएफ परियोजनाओं में, स्वचालित माइग्रेशन सक्षम करने के लिए कोई सर्वोत्तम अभ्यास है?स्वचालित माइग्रेशन गलत या सत्य सक्षम है?
अधिक घोषणा:
हमारी टीम में एक मॉडल हम आम तौर पर चलाने के संशोधित करने के बाद "ऐड-माइग्रेशन" और "अद्यतन-databse" पैकेज प्रबंधक कंसोल में आदेश। यह त्रुटि को जन्म देती है जब अन्य डेवलपर्स प्रोजेक्ट को चलाने:
"डेटाबेस नहीं छोड़ा जा सकता है क्योंकि यह उपयोग में है"
हर बार जब यह पहली संशोधक Check In
पूरी परियोजना और दूसरों GET
संशोधित करने के लिए होना चाहिए होता है वस्तुओं। कई मामलों में हम पहले से बनाए गए मॉडल और माइग्रेशन में जांच नहीं करना चाहते हैं!
यह स्थिति परेशान है, क्या इस तरह की समस्याओं के लिए कोई समाधान है। अग्रिम धन्यवाद।
धन्यवाद। हाँ, हम एक साझा डीबी पर काम कर रहे हैं। क्या आप हमें बता सकते हैं कि हम अपने डेटाबेस का उपयोग कैसे शुरू कर सकते हैं। (टेक्स्ट, आलेख, किताबें, ...किसी भी सलाह की सराहना की जाएगी!) –
आप किस सलाह की तलाश कर रहे हैं? बस डेटाबेस सर्वर को स्थानीय रूप से स्थापित करें या साझा सर्वर पर प्रति डेवलपर डीबी का उपयोग करें। पूर्व मामले में आपको केवल स्थानीय मशीन पर कनेक्शन स्ट्रिंग में 'डेटा स्रोत' को बदलने की आवश्यकता है और प्रत्येक डेवलपर के पास एक ही नाम के साथ अपना डेटाबेस होगा। बाद के मामले में प्रति डेवलपर कनेक्शन स्ट्रिंग की आवश्यकता होती है ताकि आपको यह सुनिश्चित करना होगा कि स्रोत नियंत्रण में डेवलपर विशिष्ट कनेक्शन स्ट्रिंग को संग्रहीत करने से बचने के लिए कुछ चेक-इन नीतियां। –
इसलिए हमें किसी भी साझा डेटाबेस की आवश्यकता नहीं है, ठीक है! मैंने ** डेटा स्रोत = (स्थानीय) ** सेट किया है –