साथ एफई 4.4 और नहीं 5.0 का उपयोग करते हुए हम VS2012 के लिए VS2010 से कुछ परियोजनाओं के लिए कदम है लेकिन अभी भी .NET 4.0 और नहीं .NET 4.5VS2012
जब मैं जोड़ने के लिए एक नया edmx, VS2012 उपयोग एफई 5.0 लेकिन मैं का उपयोग कर डी संस्करण 4x का उपयोग करना जारी रखना पसंद है यह पहला बिंदु है।
संस्करण 5.0 का दूसरा बिंदु, डीबीकॉन्टेक्स्ट से प्राप्त होता है और ऑब्जेक्ट कॉन्टेक्स्ट संस्करण 4x की तरह नहीं है। संस्करण 5.0 के साथ मुझे कनेक्शन स्ट्रिंग को पैरामीटर के रूप में पास करने का कोई तरीका नहीं दिखता है।
मैं उसी ईडीएमएक्स डिजाइनर व्यवहार के साथ वीएस2012 में संस्करण 4.x का उपयोग कैसे कर सकता हूं?
धन्यवाद,
ईएफ 4.4 .NET 4 अलग EntityFramework.dll असेंबली है, जिसमें 'डीबीकॉन्टेक्स्ट' भी शामिल है। 'ऑब्जेक्ट कॉन्टेक्स्ट' कोर 'System.Data.Entity.dll' असेंबली का हिस्सा है। क्या आप केवल उत्तरार्द्ध का उपयोग करना चाहते हैं? यदि ऐसा है, तो यह ईएफ 4.0 है, 4.4 नहीं। – hvd
@hvd बिंदु यह है कि कैसे VS2012 से EDMX संस्करण 4 उत्पन्न करता है और ईएफ 5 नहीं? –
ईडीएमएक्स संस्करण 2.0 है, 4 नहीं, 5 नहीं, और एक .NET 4 प्रोजेक्ट में एक ईडीएमएक्स जोड़ना ईएफ 4.4 का संदर्भ जोड़ता है, ईएफ 5 के लिए नहीं, इसलिए यह वास्तव में मुझे स्पष्ट नहीं है कि आपका पहला बिंदु क्या है। दूसरा बिंदु (DbContext बनाम ऑब्जेक्ट कॉन्टेक्स्ट) स्पष्ट है, मुझे यकीन नहीं है कि आप उससे परे क्या पूछ रहे हैं। – hvd