Ich verwende VS2013 Pro auf Win7 64-Bit-System.
ich installiert:Der Name der Datenquelle wird beim Verbinden von EF6 mit Oracle 11g nicht angezeigt. DB
- Oracle Developer Tools für VS 2013 (von Oracle)
- ODP.NET Managed-Treiber (von Nuget)
- ODP.NET Managed EF-Treiber (von Nuget)
Wenn ich jedoch gehe, um eine Verbindung zu erstellen, sehe ich Folgendes (siehe Bild).
Wenn ich auf den Suchknopf klicke, wird die Datei Tnsnames.ora gefunden, aber dieser Dialog wird diese Information nicht laden.
Wie kann ich das beheben?
EDIT: tnsnames.ora
OracleTNS=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=myhostfromDB)(PORT=1592)))(CONNECT_DATA=(SID=mySIDfromDB)))
EDIT 2: (Bemerkt dies nach einem Neustart des PC und wieder startet meine Anwendung)
Gibt es irgendetwas in dieser Datei? Manchmal installiert Oracle eine Datei, die nur Kommentare enthält. Haben Sie Ihre Datenbankinformationen zur Datei hinzugefügt? Kannst du uns den Inhalt von tnsnames.ora zeigen? – kevinsky
Ja, es gibt Informationen, die ich hinzugefügt habe. Lass es mich oben hinzufügen. – PrivateJoker
Ihre tnsnames hat die korrekte Syntax. ist Port 1592 korrekt? in der Regel ist es 1521. – kevinsky