Entity Framework konfigurieren 6 arbeiten mit Oracle-Datenbank in Datenbank-first-Szenario.
wie Entity Framework 6 Datenbank-first-Szenarios mit Oracle-Datenbank zu implementieren.
Setup-Oracle Developer Tools
Erstens: Oracle Data Access Components (ODAC) mit Oracle Developer Tools für Visual Studio installieren.
Stellen Sie sicher, ODAC 12c Release 3 als frühere Versionen nicht nehmen Entity Framework 6unterstützen.
Installieren Sie Entity Framework 6
Installieren EF6.1.1 NuGet Verwendung durch den folgenden Befehl in Package Manager-Konsole ausgeführt wird. (Sie es von Extras-> NuGet Package Manager eingeben -> Package Manager-Konsole):
| PM> Install-Package EntityFramework |
Referenz Oracle-Bibliotheken
Rechtsklick auf Verweise, dann hinzufügen Referenz ... im Kontextmenü:
Klicken Sie auf Durchsuchen und finden folgende Bibliothek:
C:\odp\odp.net\managed\common\Oracle.ManagedDataAccess.dll
Durchsuchen und eine weitere Bibliothek finden:
- C:\odp\ odp.net\managed\common\EF6\Oracle.ManagedDataAccess.EntityFramework.dll
Hinzufügen von zwei Referenzen:
Oracle.ManagedDataAccess.dll
Oracle.ManagedDataAccess.EntityFramework.dll
Oracle.ManagedDataAccess.dll
Oracle.ManagedDataAccess.EntityFramework.dll
In Oracle-Anbieter für Entity Framework 6
So fügen Sie Oracle-Provider müssen Sie web.config zu öffnen und fügen Sie folgendermaßen vor:
| <configuration> <entityFramework> <providers> <provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices,Oracle.ManagedDataAccess.EntityFramework, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" /> |
wenn es in Ihrem Fall benötigt.
<configuration>
|
Generieren Sie Entity Data Model von Datenbankschema
Schließlich ist es Zeit, die aktuelle Arbeit zu tun.
- Neues Element hinzufügen zu dem Projekt
- Wählen Sie Visual C # dann Daten und wählen Sie ADO.NET Entity
- Generieren Wählen Sie aus der Datenbank und klicken Sie auf Weiter.:
- Wählen Sie Verbindung oder fügen Sie neue Verbindung
- Wählen Sie, wie sensible Daten zu speichern
- Wählen Sie Datenbank-Objekt, das in das Modell aufgenommen werden soll
- ZusammenfassungTechnische Probleme mit dem Hinzufügen neuer Oracle-Verbindung
- Neue Verbindung: klicken Schaltfläche Erweitert
- Führen tnsping INSTANCE_NAMEBefehl, Details zu Datenbankinstanz
- Server: port / INSTANCE.WORLD
- Dieses Mal Testverbindung wird erfolgreich sein.
- in web.configaktualisierte Datenquelle (vom Server: Port / INSTANCE.WORLD zurück auf nur INSTANZ) und Anwendung hat gut funktioniert.








No comments:
Post a Comment