2011-09-06 10 views
9

विजुअल स्टूडियो 2010 का उपयोग करके मैं एक प्रोजेक्ट बना रहा हूं जिसमें डेटाबेस है।इकाई ढांचे का उपयोग कर डेटाबेस प्रोजेक्ट के खिलाफ प्रोग्राम

मैंने उन डेटाबेस प्रोजेक्ट्स में से किसी एक का उपयोग करने का प्रयास करने का निर्णय लिया जो आपको कोड के साथ स्रोत नियंत्रण में डेटाबेस प्रबंधित करने की अनुमति देता है।

मुझे यह भी लगता है कि मैं अपने डेटा एक्सेस टूल के रूप में इकाई ढांचे का उपयोग करूंगा।

क्या डाटा प्रोजेक्ट में प्रबंधित डेटाबेस में ईएफ 4.0 प्रोजेक्ट को टाई करने का कोई अच्छा समाधान है (मान लीजिए कि यह एक नया डीबी है)?

उत्तर

5

आप बस अपने डेटाबेस प्रोजेक्ट का उपयोग डेटाबेस बनाने के लिए करते हैं और आप एंटीटी फ्रेमवर्क के साथ डाटाबेस का पहला दृष्टिकोण उपयोग करते हैं (इसका मतलब है कि आप विज़ार्ड और डेटाबेस से आपके लिए इकाई मॉडल बनाने के लिए उपयोग करेंगे)।

+0

तो डीबी में परिवर्तन होने पर स्वचालित नहीं होने पर ईएफ 4.0 को अपडेट करना बहुत आसान होगा। क्या मुझे शायद डेटाबेस प्रोजेक्ट छोड़ना चाहिए और इसके बजाय पहले ईएफ कोड का उपयोग करना चाहिए? –

+0

यह इस बात पर निर्भर करता है कि आप एप्लिकेशन को कैसे विकसित करना चाहते हैं। कोड पहले = डेटाबेस पर लगभग कोई नियंत्रण नहीं। डाटाबेस प्रोजेक्ट = डाटाबेस पर पूर्ण नियंत्रण के साथ डेटाबेस पहले। –

+0

क्या यह डीबी परिवर्तन करने के लिए सही वर्कफ़्लो है? (1) डेटाबेस प्रोजेक्ट में परिवर्तन करें, (2) डीबी प्रोजेक्ट बनाएं, (3) डीबी प्रोजेक्ट (डेटाबेस में) प्रकाशित करें, और फिर (4) डेटाबेस से ईएफ मॉडल अपडेट करें? डीबी प्रोजेक्ट से सीधे मॉडल को अपडेट करने में सक्षम होना अच्छा होगा, बिना तैयार (3) तैयार होने से पहले - क्या आप कह रहे हैं कि यह संभव नहीं है? मैं ईएफ 6 के साथ वीएस2013 का उपयोग कर रहा हूँ। –

2

मैंने पाया स्कॉट Guthries 'कोड की पहली' ट्यूटोरियल काफी अच्छा होने के लिए:

http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx

मुझे पता है कि अगर नहीं काफी खरोंच खुजली, मुझे मिल गया है बुकमार्क किए गए अन्य लोगों की एक जोड़ी करता है चलो ।

संबंधित मुद्दे