ऑब्जेक्ट कॉन्टेक्स्ट - सी #, .net, इकाई-फ्रेमवर्क में सामान्य एंटीटी ऑब्जेक्ट जोड़ें

EntityObject उदाहरण को जोड़ना कैसे संभव हैऑब्जेक्ट कॉन्टेक्स्ट में? मैं विशिष्ट इकाइयों को जोड़ने के लिए विशेष कार्यों का उपयोग नहीं करना चाहता हूं। कोई ऐसा कैसे कर सकता है? मैं किसी भी इकाई को संदर्भ में जोड़ने के लिए एक कार्य करना चाहता हूं।

पहले ही, आपका बहुत धन्यवाद।

जेम्स

उत्तर:

उत्तर № 1 के लिए 1

आप भी उपयोग कर सकते हैं ObjectContext.CreateObjectSet<YourEntityType>().AddObject(yourEntity)। ऐसी कोई भी विधि नहीं है जो किसी भी इकाई प्रकार के उदाहरण को बिना किसी अन्य जानकारी के ले ले और इसे संदर्भ में जोड़ दे।


जवाब के लिए 0 № 2

आप उपयोग कर सकते हैं ObjectContext.AddObject(string entitySetName, object entity)

... हालांकि आपको अभी भी एंटिटी सेट का नाम पास करना होगा जिसे आप ऑब्जेक्ट जोड़ रहे हैं।


जवाब के लिए 0 № 3

यदि आपके पास एक नामकरण सम्मेलन है जिसका उपयोग आप अपने सेट पर करते हैं ...

उदाहरण:

इकाई नाम: व्यक्ति

इकाई सेट नाम: पर्ससेटसेट

फिर आप जस्टिन के उदाहरण के सामने एक रैपर डाल सकते हैं ...

असल में .... हस्ताक्षर इस तरह दिखेगा ...

ObjectContext.Add(object entity)

कवर के तहत, यह प्रकार का नाम ले जाएगाइकाई उदाहरण, और अपने सम्मेलन के आधार पर सेट नाम बनाने के लिए इसका उपयोग करें, और उसके बाद ऑब्जेक्ट कॉन्टेक्स्ट को कॉल करें। AddObject (स्ट्रिंग इकाईसेट नाम, ऑब्जेक्ट इकाई)


संबंधित सवाल
सबसे लोकप्रिय