मैं थोड़ी देर के लिए प्रोग्रामिंग कर रहा हूं और इससे पहले LINQ-To-SQL और LINQ-To-Entities का उपयोग किया है (हालांकि संस्थाओं का उपयोग करते समय यह इकाई / तालिका 1-1 संबंध पर रहा है - यानी L2SQL से अधिक भिन्न नहीं है)
मैं उलटा नियंत्रण, कार्य की इकाई, पोक्सो और रिपॉजिटरी पैटर्न के बारे में बहुत कुछ पढ़ रहा हूं और अपने नए अनुप्रयोगों में इस पद्धति का उपयोग करना चाहूंगा।
जहां मैं संघर्ष कर रहा हूं वह EF4 के लिए एक स्पष्ट, संक्षिप्त शुरुआती मार्गदर्शक ढूंढ रहा है जो EF1 के ज्ञान को ग्रहण नहीं करता है।
मुझे जिन विशिष्ट प्रश्नों के उत्तर देने की आवश्यकता है, वे हैं:
कोड पहले / मॉडल पहले? EF4 के संबंध में पेशेवरों / विपक्ष (यानी क्या होगा यदि मैं पहले कोड करता हूं, बाद की तारीख में कोड को बदल दूं और अपने डीबी मॉडल को फिर से बनाने की आवश्यकता है - क्या डेटा संरक्षित और परिवर्तित या गिरा हुआ है?)
यह मानते हुए कि मैं कोड-प्रथम जा रहा हूं (मैं देखना चाहता हूं कि EF4 कैसे एक DB स्कीमा में परिवर्तित होता है) मैं वास्तव में कैसे शुरू करूं? काफी बार मैंने इकाई आरेखों के साथ लेख देखा है "तो यह मेरा इकाई मॉडल है, अब मैं जा रहा हूं ..." - दुर्भाग्य से, मैं स्पष्ट नहीं हूं कि अगर उन्होंने डिजाइनर में मॉडल बनाया है, तो इसे बचाया कोड उत्पन्न करने के बाद किसी भी अन्य ऑटो-कोड पीढ़ी को बंद कर दिया -या- उन्हें कोडित किया गया है (POCO)? कक्षाएं और किसी तरह उन्हें deisgner दृश्य में आयात किया?
मुझे लगता है कि मुझे वास्तव में क्या चाहिए, यह समझने की जरूरत है कि "जादू" कहां से आता है और अगर मैं सिर्फ एक डीबी से सीधे ईएफ मॉडल पैदा नहीं कर रहा हूं तो इसे खुद कैसे जोड़ना है।
मुझे पता है कि सवाल थोड़ा अस्पष्ट है, लेकिन मुझे नहीं पता कि मुझे क्या पता नहीं है - इसलिए किसी भी इनपुट / सुधार / स्पष्टीकरण की सराहना की।
कहने की जरूरत नहीं है, मैं किसी को भी यहां बैठने और मुझे ईएफ सिखाने की उम्मीद नहीं करता - मैं कुछ अच्छे ट्यूटोरियल / मंचों / ब्लॉग / आदि को पसंद करूंगा। पूर्ण निकाय newbies के लिए