Ich habe schon lange versucht, Entity Framework mit unseren IBM Informix-Datenbanken zu verwenden. Stunden der Suche haben mich auf die Installation des von mir installierten IBM .NET Data Server Providers hingewiesen. Wenn ich jedoch versuche, meinem Projekt ein neues Entity Model hinzuzufügen, werden nur die Microsoft SQL Server Data Provider aufgelistet. Vermisse ich einen Schritt? Ist das überhaupt möglich?Verwenden von Entity Framework mit Informix
Antwort
Ich bin kein Experte für Windows oder .NET; Behandle alle Kommentare, die ich mit der gebotenen Vorsicht mache.
Die Installation des .NET Data Server Providers ist ein wichtiger erster Schritt. Sie müssen nun sicherstellen, dass Sie damit eine Verbindung zu den Informix-Datenbanken herstellen können, die Sie bearbeiten möchten. Es gibt mehrere Dinge, die Sie hier überprüfen müssen:
- Standardmäßig ist es wahrscheinlich nicht.
- Wenn Sie der DBSA (Datenbanksystemadministrator) sind, müssen Sie überprüfen, ob Sie "drsoctcp" -Verbindungen auf dem System aktiviert und einen Serveralias zur Verwendung dieser Verbindung konfiguriert haben.
- Wenn Sie nicht der DBSA sind, müssen Sie mit Ihrem DBSA chatten, um die relevanten Informationen zu erhalten.
- Angenommen, Sie haben die DRDA-Konnektivität auf der Serverseite aktiviert, müssen Sie dann sicherstellen, dass Sie über eine entsprechend konfigurierte ... DSN verfügen? Ihr Client-Code muss eine Verbindung zum Server herstellen können.
Es gibt keinen Grund mir bewusst, warum es nicht möglich ist. Ich weiß jedoch nicht genau, wie ich Sie Schritt für Schritt durch die oben genannten Punkte führen soll.
Möglicherweise müssen Sie sich an den technischen Support von IBM wenden.
Sie würden jedem helfen, wenn Sie geklärt haben, welche Version von Informix (das DBMS) Sie zusammen mit den Versionsinformationen für die Plattform, auf der es ausgeführt wird (ob Windows oder Unix, und die o/s Versionsinformationen) welche Version des Data Server Providers Sie verwenden (und welche Variante von Windows Sie verwenden).
- 1. Verwenden von MariaDB mit Entity Framework
- 2. Verwenden von DataAnnotations mit Entity Framework
- 3. Verwenden von Entity Framework T4 POCO
- 4. Verwenden von Entity Framework als Datenzugriffsschicht
- 5. Entity Framework 5: Verwenden von DatabaseGeneratedOption.Computed Option
- 6. Entity Framework - Verwenden von GUID als Bedingung
- 7. Verwenden von Statment- und Entity Framework-Entitäten
- 8. * Nicht * Navigationseigenschaften mit Entity Framework verwenden?
- 9. Leistung von Entity Framework
- 10. Verwenden von Entity Framework mit einem SSAS-Cube
- 11. Fehler beim Verwenden von ObjectContext.AddObject mit Entity Framework
- 12. Verwenden von Entity Framework 6-Klassenbibliotheksprojekt mit MVC 6
- 13. Verwenden von asynchronen Sicherungsänderungen in Entity Framework mit mehreren Kontexten
- 14. Verwenden von Teilklassen in Entity Framework mit benutzerdefinierten Eigenschaften
- 15. Verwenden von Entity Framework mit Repository-Muster in WinForms MDI
- 16. Verwenden von Stored Procedure mit Entity Framework oder nicht?
- 17. Subquery mit Entity Framework
- 18. System.OutOfMemoryException mit Entity Framework?
- 19. Datenpersistenz mit Entity Framework
- 20. Unicode mit Entity Framework
- 21. Informix XA-Treiber im Spiel! Framework-Anwendung
- 22. Wie Erweiterungsmethoden mit Entity Framework
- 23. Ansicht mit Entity Framework
- 24. Entity Framework mit optionalen Parametern?
- 25. Adapter mit Entity-Framework (C#)
- 26. Entity Framework 4 Entity mit EntityState von Unverändert Brennen Update
- 27. Entity Framework-Entitäten als Geschäftsobjekte verwenden?
- 28. mit Hashset in Entity Framework
- 29. Verwendung von Entity Framework resource.dlls
- 30. Entity Framework Joins mit NOLOCK
Danke für die Antwort. Ich weiß, dass der Client eine Verbindung mit der Datenbank ohne irgendein Problem herstellen kann, da ich Abfragen programmgesteuert dagegen ausführen kann, aber wenn ich versuche, EntityFramework oder LinqToSql Visual Studio zu verwenden, gibt mir die Option nicht, einen IBM-kompatiblen Datenadapter zu verwenden. Die einzigen aufgelisteten sind die Micrososft SQL Server Adapter. – Astonius
Sie benötigen das IBM Visual Studio-Add-In, damit Sie die entsprechenden Verbindungsanbieter auswählen können. – Luuk