Wie kann ich im ADO.NET Entity-Datenmodell eine Verbindung zu Oracle herstellen?

.net entity-framework oracle visual-studio-2008

Frage

Jemand hat mir empfohlen, Entity Framework hier zu verwenden, als ich diese Frage stellte: Was ist besser für die Erstellung von Datenschichten, stark typisierten Datensätzen oder Klassen

Ich habe also eine Menge Artikel über Entity Framework gelesen, ich habe verstanden, dass Entity Framework als datenquellenunabhängig konzipiert ist und die meisten gängigen DBMS unterstützen wird.

Ich habe vs2008 mit SP1 und habe versucht, ADO.NET Entity Data Model hinzuzufügen, aber ich konnte das Modell nicht aus einer Oracle-Verbindung generieren. Es scheint, dass es nur SQL Server unterstützt !!

Unterstützt es also Oracle oder noch nicht ?!


Beliebte Antwort

Ich habe auch mehrere Tutorials für ein Model-First-Entity-Framework-Design mit Oracle durchlaufen, die jedoch alle in eine Sackgasse geraten.

Ich konnte über den Server-Explorer eine Verbindung zu meiner Oracle-Datenbank herstellen, nicht jedoch beim Hinzufügen eines ADO.NET-Entitätsdatenmodells. Alles, was ich sah, waren SQL Server-Treiber zur Auswahl.

Irgendwann habe ich diesen Artikel fertig gestellt, der folgendes festhielt:

Die 32-Bit-Oracle Developer Tools für Visual Studio-Downloads von http://otn.oracle.com/dotnet sind für Entity Framework-Entwurfszeitfunktionen und für andere Designer von Visual Studio, z. Dieser NuGet-Download aktiviert keine Entwurfszeit-Tools, sondern nur Laufzeitunterstützung.

Nach dem Link aus dem Artikel habe ich den 32-Bit-ODAC mit den Oracle Developer Tools für Visual Studio heruntergeladen. Dadurch konnte ich eine Verbindung zu meiner Oracle-Datenbank herstellen.



Related

Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow