क्या आप Oracle के साथ Microsoft इकाई फ्रेमवर्क का उपयोग कर सकते हैं? [बन्द है]


94

क्या Oracle डेटाबेस के साथ Microsoft एंटिटी फ्रेमवर्क का उपयोग करना संभव है?


जवाबों:


27

DevArt का ORDirect प्रदाता अब इकाई ढांचे का समर्थन करता है। Http://devart.com/news/2008/directs475.html देखें


1
ओरेकल के लिए Devart dotConnect (पूर्व OraDirect नेट) अब इकाई की रूपरेखा v4 रिलीज़ उम्मीदवार के लिए समर्थन प्रदान devart.com/blogs/dotconnect/?p=2062
Devart

आप Oracle के लिए Devart dotConnect का और संस्करण डाउनलोड कर सकते हैं - devart.com/dotconnect/oracle
जैक डिस

मॉडल-प्रथम के लिए, devArt dotConnect DDL पीढ़ी टेम्पलेट पहले कटे हुए ओरेकल बीटा (जैसे: सब कुछ न्यूमेरिक (38,0) नहीं बनाता है) की तुलना में डेटा प्रकारों में बहुत अधिक समझदार स्टैब बनाता है। Oracle टेम्प्लेट पहचान क्षेत्रों के लिए अनुक्रम भी उत्पन्न नहीं करता है ...
piers7

79

अपडेट :

Oracle अब पूरी तरह से Entity फ्रेमवर्क का समर्थन करता है। नेट रिलीज 11.2.0.3 (ODAC 11.2) रिलीज नोट्स के लिए Oracle डाटा प्रदाता: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/whatsnew.htm#BGGJIEIC

Linq पर संस्थाओं और ADO.NET इकाई फ्रेमवर्क पर अधिक दस्तावेज: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/featLINQ.htm#CJACEDG

नोट: ODP.NET भी Entity SQL को सपोर्ट करता है।


ऑरेकल भविष्य में किसी बिंदु पर बीटा रिफ्रेश जारी करने की संभावना रखेगा। उपरोक्त लिंक टूटने की स्थिति में, घोषणाओं के लिए oracle.com/technetwork/topics/dotnet/whatsnew/index.html पर नज़र रखें ।
क्रिश्चियन शाए

1
ध्यान दें कि कोड-प्रथम समर्थित नहीं है
पियरलुक एसएस

1
अब, 2013 में, कोई भी चालक पूरी तरह से Oracle (EF शामिल) के लिए .NET प्रबंधित करता है?
किकेनेट

@Kiquenet - 2015 में (और शायद पहले) Oracle के पास एक प्रबंधित ड्राइवर है जो एंटिटी फ्रेमवर्क का समर्थन करता है। यह NuGet में उपलब्ध है।
थियोफिलस

11

Oracle ने ODP.net और इकाई ढांचे के लिए "दिशा निर्देश" की घोषणा की है :

सारांश में, 2010 के अंत में ODP.Net बीटा, 2011 में कुछ समय का उत्पादन।


5
तब तक EF के V5 ने भेज दिया होगा, oracle ऐसा कर रहा है जो कभी भी इसे दूर कर सकता है और हार्ड मार्क का उपयोग करने के लिए। साथ .net
इयान रिंगरोज

1
ओरेकल वेबसाइट को नया रूप दिया गया और कुछ लिंक टूट गए। यहां ओरेकल और एंटिटी फ्रेमवर्क स्टेटमेंट ऑफ़ दिशा के लिए नया लिंक दिया गया है: oracle.com/technetwork/topics/dotnet/whatsnew/…
क्रिश्चियन शे


4

यदि आप इसे पहले से नहीं जानते हैं, तो ओरेकल ने ओडीपी.नेट जारी किया है जो एंटिटी फ्रेमवर्क का समर्थन करता है। हालांकि यह पहले कोड का समर्थन नहीं करता है।

http://www.oracle.com/technetwork/topics/dotnet/index-085163.html


1

जवाब "ज्यादातर" है।

हमने इसका उपयोग करते हुए एक समस्या की है जहाँ EF कोड बनाता है जो CROSS और OUTER APPLY ऑपरेटरों का उपयोग करता है। इस लिंक से पता चलता है कि एमएस को 2005 से पहले SQL सर्वर के साथ एक समस्या पता है, हालांकि, वे यह उल्लेख करना भूल जाते हैं कि ये ऑपरेटर ओरेकल द्वारा समर्थित नहीं हैं।


आप किस EF प्रदाता का उपयोग कर रहे हैं?
लुकास

FYI करें - APPLY SQL कीवर्ड को Oracle डेटाबेस 12c में जोड़ा गया था। इसलिए अंततः यह मुद्दा मिट जाएगा क्योंकि लोग डेटाबेस के इस संस्करण में चले जाते हैं। परिदृश्य जहां APPLY दिखाता है, वह आम नहीं हैं।
क्रिश्चियन शा

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.