मैन्युअल डाउनलोड विधि
यह इंगित करने के लिए @Christian Shay का धन्यवाद कि प्रबंधित ODAC का NuGet संस्करण Oracle द्वारा नहीं लिखा गया है
विजुअल स्टूडियो 2012 (.NET 4.5) में एंटिटी फ्रेमवर्क के साथ प्रबंधित Oracle डेटा एक्सेस का उपयोग करने के लिए:
-
नीचे खींचो Entity Framework 5.0.0.0
Install-Package EntityFramework -Version 5.0.0
-
मैन्युअल रूप से संदर्भ
Oracle.ManagedDataAccess.dll
-
इस अनुभाग को कॉन्फ़िग फ़ाइल में जोड़ें
<system.data>
<DbProviderFactories>
<remove invariant="Oracle.ManagedDataAccess.Client" />
<add name="ODP.NET, Managed Driver"
invariant="Oracle.ManagedDataAccess.Client"
description="Oracle Data Provider for .NET, Managed Driver"
type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</DbProviderFactories>
</system.data>
और फिर हमेशा की तरह आगे बढ़ें। इस समय ऐसा प्रतीत होता है कि Entity Framework 6 अभी Oracle.ManagedDataAccess का समर्थन नहीं करता है, इसलिए संस्करण 5 चलाना आवश्यक है।
यह भी ध्यान रखें कि यदि आप विजुअल स्टूडियो 2010 या इससे पहले का उपयोग कर रहे हैं, तो .NET 4 को लक्षित करते हुए, NuGet EF5 को नीचे खींच लेगा, लेकिन 4.x असेंबली का उपयोग करें। मैंने वीएस -2010 पर .NET 4 के साथ इसका परीक्षण नहीं किया है।