क्या ईएफ 6 के साथ एक कस्टम ऑब्जेक्ट इंस्टेंस निर्माता इंजेक्ट करने का कोई तरीका है? मुझे क्या करना है मैट्रियलाइजेशन होने से पहले ईएफ को इकाइयों के उदाहरण प्रदान करना है।कस्टम इकाई भौतिकरण
मूल रूप से मैं अपनी पीओसीओ इकाई को गैर पैरामीटर रहित कन्स्ट्रक्टर के साथ परिभाषित करने में सक्षम होना चाहता हूं, इसलिए डी एग्रीगेट का उपयोग करने में सक्षम होने के लिए, अंत में ईएफ के साथ जारी है।
मुझे लगता है कि मैं ObjectMaterialized घटना का उपयोग कर कुछ इसी तरह हासिल कर सकते हैं कर दिया है:
var oc = (this as IObjectContextAdapter).ObjectContext;
oc.ObjectMaterialized += (s, e) =>
{
//resolve and inject dependencies here using e.g. public properties
};
लेकिन मैं वास्तव में निर्भरता निर्माता पर घोषित करके हमें खुशी होगी।
कोई विचार? चीयर्स, .m
यदि मैं पूछ सकता हूं, आप किस निर्भरता को इंजेक्ट करना चाहते हैं? –
मूल रूप से मेरे डोमेन मॉडल समेकित डोमेन सेवाएं। मैं मोंगोडीबी और रावेनडीबी अनुभव से आ रहा हूं जहां भंडारण पर एक डोमेन मॉडल जारी रहा है, वास्तव में आसान है और deserialization समय पर निर्भरता इंजेक्शन इंजेक्शन वास्तव में आसान है, इसलिए मैं कार्य करना चाहता हूं अगर मैं ईएफ 6 (अल्फा 2) के साथ समान समर्थन प्राप्त कर सकता हूं वर्तमान में)। मूल रूप से मैं इकाइयों को हल करने के लिए अपने कंटेनर का उपयोग करने के लिए ईएफ को बताने का एक तरीका खोजने की कोशिश कर रहा हूं, या कम से कम मुझे यह पूछने के लिए कि संस्थाओं को कैसे हल करें :-) –