Ich verwende ODP.NET und ich brauche ORM aus meiner Datenbank.
Ich habe installiert:
Im Server Expolorer kann ich die Datenquelle für die Oracle Datenbank sehen und ich kann mich mit dem entfernten Oracle Server verbinden und Abfragen ausführen.
Wenn ich das ADO.NET-Entitätsdatenmodell hinzufüge und Code aus der Datenbank generieren möchte, kann ich die Datenquelle für Oracle wie im Server-Explorer nicht sehen.
Müssen Sie einige Extras herunterladen, um das Entity-Framework mit ODP.NET auszuführen?
BEARBEITEN:
Sie müssen ODAC 11.2.0.2.30 oder höher, 32-bit Version installieren. Entity Framework wurde in früheren Versionen nicht unterstützt und wird derzeit in ODAC mit 64 Bit nicht unterstützt. sehen: Ссылка
ich mache das (ich hatte vs 2010 pro SP1 auf W764), und verwenden Sie "ADO.NET Entity Data Model" für gute Arbeit in LINK Anfrage.
"Classe LINK to SQL" funktioniert nicht.
Ich konnte dies lösen, indem ich das ODP.NET unintalliere und neu installiere. Während des Installationsprozesses erkennt ODP.NET Visual Studio und stellt sicher, dass die Option CHECK aktiviert ist. Danach wird der Oracle-Treiber in Data Provider angezeigt.
Hoffe diese Hilfe.
Was in meinem Fall letztendlich funktioniert hat (VS2017):
Tatsächlich habe ich alles, was Oracle betrifft, deinstalliert, aber SQL Developer. Danach wurden die ODT mitODAC122010 und das Entity Data Model für Oracle-Verbindungen installiert. Microsoft Transaction Server-Option nicht deaktiviert, keine Probleme gefunden.
ODTmitODAC122010 entnommen aus Ссылка
Tags und Links .net entity-framework oracle odp.net orm