यहां आपके पास 2 मूलभूत विकल्प हैं:
कोड प्रथम:
अपने मॉडल डिज़ाइन करें, और उन्हें अपनी प्रक्रियाओं के अनुसार "वायर" करें जिन्हें आपने मैन्युअल रूप से परिभाषित किया है।
डेटाबेस पहले:
अपने डीबी पर ईएफ को इंगित करें और आपके स्कीमा का उपयोग करके आपके लिए मॉडल बनाए जाएंगे। आप हेल्पर क्लास आदि का उपयोग करके हमेशा अपनी कस्टम प्रक्रियाओं को कॉल कर सकते हैं। आप ईएफ मॉडल में पास होंगे और आवश्यक विशेषताओं को निकालेंगे।
व्यक्तिगत रूप से, मैं पहले साधारण POCO ऑब्जेक्ट्स को कोड करना पसंद करता हूं और जैसा कि मैं फिट देखता हूं, उन्हें वायर करता हूं। यह आपको सबसे अधिक लचीलापन देता है, हालांकि यदि आप पहले एक वास्तुकला नहीं रखते हैं और कुछ शासी पैटर्न का पालन करते हैं तो यह हाथ से निकल सकता है।
उच्च मात्रा प्रणालियों के प्रदर्शन के लिए, रूबी-ऑन-रेल बॉयलर प्लेट के समान एमवीसी दृष्टिकोण बढ़ते हुए बोझिल हो सकते हैं। सीआरयूडी के लिए कुशल प्रक्रियाओं का उपयोग हमेशा गतिशील एसक्यूएल पर जीत जाएगा।