Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

.NET प्रोजेक्ट को अप्रबंधित से प्रबंधित ODP.NET असेंबली में स्विच करने में समस्या

मैन्युअल डाउनलोड विधि

यह इंगित करने के लिए @Christian Shay का धन्यवाद कि प्रबंधित ODAC का NuGet संस्करण Oracle द्वारा नहीं लिखा गया है

विजुअल स्टूडियो 2012 (.NET 4.5) में एंटिटी फ्रेमवर्क के साथ प्रबंधित Oracle डेटा एक्सेस का उपयोग करने के लिए:

  1. नीचे खींचो Entity Framework 5.0.0.0

    Install-Package EntityFramework -Version 5.0.0

  2. नवीनतम Oracle डेटा एक्सेस कंपोनेंट्स (ODAC)

  3. मैन्युअल रूप से संदर्भ Oracle.ManagedDataAccess.dll

  4. इस अनुभाग को कॉन्फ़िग फ़ाइल में जोड़ें

  <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 के साथ इसका परीक्षण नहीं किया है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक स्ट्रिंग में वर्णों और संख्याओं की गिनती ढूँढना

  2. ऑरैकल में 'इन' क्लॉज कैसे काम करता है?

  3. मैं Oracle SQL डेवलपर में एक कस्टम दिनांक समय प्रारूप कैसे सेट कर सकता हूं?

  4. नेस्टेड प्रश्नों में अस्थायी तालिका बनाएं और उसका उपयोग करें

  5. PostgreSQL - उद्धरणों के बिना क्वेरी सिंटैक्स