यह सवाल, एक साल पहले पूछा, समान है: Does the Entity Framework 4 support generators for id values like NHibernate?क्या इकाई फ्रेमवर्क 4 कोड पहले एनएचबीर्नेट जैसे पहचान जनरेटर के लिए समर्थन है?
लेकिन क्या मुझे पता करना चाहते हैं तो कोड पहले CTP पहचान पीढ़ी रणनीतियों के लिए समर्थन जोड़ता है। यदि नहीं, तो क्या किसी को समान कुछ लागू करने के लिए ईएफ में एक अच्छा विस्तार बिंदु पता है?
मैं वर्तमान में मॉडल कक्षाओं के साथ काम कर रहा हूं जो पहचानकर्ता के रूप में GUID का उपयोग करते हैं। ईएफ का उपयोग करते समय वे अपने Guid.Empty
प्रारंभिक मानों को बनाए रखते हैं। मुझे पता है कि आप डीबी में कॉलम के लिए newid()
पर डिफ़ॉल्ट मान सेट कर सकते हैं लेकिन यह क्लाइंट-साइड पहचान पीढ़ी के उद्देश्य को हरा देता है।
क्या इकाई फ्रेमवर्क सिर्फ वितरित, डिस्कनेक्ट सिस्टम में उपयोग करने के लिए पर्याप्त परिपक्व नहीं है?
अच्छा सवाल .. –
EntityFramework 4.0 1.0 से एक बड़ा कदम आगे है, लेकिन यह अभी भी एक और आधे पके हुए Microsoft क्रियान्वयन है। एक्स्टेंसिबिलिटी कुछ को कुछ नहीं बताती है। – Jeff
@ जेफ, जबकि मैं आपकी राय की सराहना करता हूं (मेरा समान है, मैं एनएच पसंद करता हूं), इस विशेष परियोजना के लिए मेरे पास कुछ और उपयोग करने के लिए छूट नहीं है। – joshperry