Ich habe Schwierigkeiten, eine Firebird-Verbindung in Visual Studio 2015 zu erstellen. Ich habe eine C# -Klassenbibliothek, mit der ich eine Verbindung zu einer Firebird-Datenbank herstellen möchte. Ich installierte diese Plugins von NuGet:ADO.NET Datenprovider für Firebird in Visual Studio 2015
Aber wenn ich versuche, ein neues Item "ADO.NET Entity Data Model" mit "EF Designern aus der Datenbank", die Firebird-Verbindung aufgeführt ist nicht hinzuzufügen:
Lesen Artikel im Internet zeigte, dass ein Eintrag in machine.config hätte gemacht werden sollen. Aber das ist nicht passiert. In dieser Konfigurationsdatei befindet sich kein Firebird-Eintrag.
Die Referenz "FirebirdSql.Data.FirebirdClient" existiert im Visual Studio-Projekt.
Der Eintrag in der Datei App.config ist:
<DbProviderFactories>
<remove invariant="FirebirdSql.Data.FirebirdClient" />
<add name="FirebirdClient Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".NET Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient" />
</DbProviderFactories>
ich auch die SQLite-Plugins installiert nur um zu sehen, ob dieser Anbieter die gleiche verhält. Und tatsächlich wurde es im Dialogfeld "Datenquelle auswählen" nicht aufgelistet. Ich schätze, ich mache einen allgemeinen Fehler.
Kann mir jemand mit diesem Problem helfen? Wie kann ich eine Datenbankverbindung zu meiner Firebird-Datenbank erstellen?
Vielen Dank für Ihre schnelle Antwort. Die Installation des FirebirdClient für das gesamte System hat einen Eintrag zur machine.config hinzugefügt, aber das Problem wurde leider nicht gelöst. Laut http://www.firebirdsql.org/en/news/ddex-provider-3-0-1-for-firebird-released-38018/ ist der DDEX-Provider nicht für VS2015. Der Download-Link auf dieser Seite bezieht sich einfach auf den FirebirdSql.Data.FirebirdClient von NuGet. – telandor
@telandor Ich schlage vor, dass Sie dies auch auf der Mailingliste Firebird.net Provider fragen; Ich benutze Visual Studio nicht regelmäßig, so dass ich nicht alle Details kenne, um dies zum Laufen zu bringen. –
der DDEX-Provider unterstützt VS2015 – magicandre1981