संभव डुप्लिकेट:
ADO.NET DbContext Generator vs. ADO.NET Poco Entity Generator (ObjectContext)इकाई की रूपरेखा 4.1 ObjectContext बनाम dbContext
मैं ObjectContext या DbContext उपयोग करना चाहिए? सबसे अच्छा तरीका क्या है?
संभव डुप्लिकेट:
ADO.NET DbContext Generator vs. ADO.NET Poco Entity Generator (ObjectContext)इकाई की रूपरेखा 4.1 ObjectContext बनाम dbContext
मैं ObjectContext या DbContext उपयोग करना चाहिए? सबसे अच्छा तरीका क्या है?
एक 4.0 जेनरेट मॉडल के साथ एक डिजाइनर जेनरेट मॉडल और डीबीकॉन्टेक्स्ट का उपयोग करते समय संस्करण 4.0 के लिए ऑब्जेक्ट कॉन्टेक्स्ट।
सीकोनिग का जवाब देखें। –
-1 यदि यह प्रश्न इतना नाटकीय रूप से अधिक वोट नहीं दिया गया था, तो मैं बस टिप्पणी करता हूं, 'क्यों? कृपया कुछ औचित्य प्रदान करें ' –
यह है जब आप डिजाइनर उत्पन्न मॉडल यह स्वचालित रूप से डिफ़ॉल्ट ObjectContext को वैसे भी
का उपयोग मैं वर्तमान में एक डाटाबेस पहले स्थिति में DbContext उपयोग कर रहा हूँ की तरह लगता है और यह ठीक काम कर रहा है। डीबीकॉन्टेक्स्ट न केवल कोड प्रथम विकास के लिए है।
डीबीकॉन्टेक्स्ट ऑब्जेक्ट कॉन्टेक्स्ट के चारों ओर एक रैपर की तरह कार्य करता है। जूली लर्मन का एक अच्छा स्पष्टीकरण है, आप ऑब्जेक्ट कॉन्टेक्स्ट को कैसे एक्सेस कर सकते हैं जो डीबीकॉन्टेक्स्ट here के अंदर है। इसलिए यदि आप डीबीकॉन्टेक्स्ट का उपयोग करने का निर्णय लेते हैं, तो आप अभी भी ऑब्जेक्ट कॉन्टेक्स्ट के साथ चीजों को हल कर सकते हैं यदि आपको आवश्यकता हो।
डीबीकॉन्टेक्स्ट सामान्य कार्यों को सरल बनाता है। एक उदाहरण ढूँढें() विधि है।
Product p = db.Products.Find(id);
देखें http://stackoverflow.com/questions/3471455/is-dbcontext-the-same-as-datacontext – Martin
@all बजाय संभव डुप्लिकेट सुझावों पर upvoting की, एक अगर आप सहमत हैं बंद करने के लिए मतदान करना चाहिए! –