私はVisual Studio 2015でFirebird接続を作成するのに苦労しています。Firebirdデータベースに接続したいC#クラスライブラリがあります。 私はNuGetからこれらのプラグインをインストール:Visual StudioのFirebird用ADO.NETデータプロバイダ2015
しかし、私は新しいアイテムの「データベースからのEFデザイナ」と「ADO.NETエンティティデータモデル」を追加しようとすると、Firebirdの接続がリストされていません。
インターネット上の記事を読むと、machine.configのエントリが作成されているはずです。しかし、これは起こらなかった。その設定ファイルにはFirebirdエントリはありません。
"FirebirdSql.Data.FirebirdClient"リファレンスは、Visual Studioプロジェクトに存在します。
App.configファイルのエントリは次のとおりです。
<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>
私もこのプロバイダが同じように動作している場合だけ見るためにSQLiteのプラグインをインストールしました。実際には、「データソースの選択」ダイアログにも表示されませんでした。私は一般的な間違いをすると思います。
誰でもこの問題を解決できますか? Firebirdデータベースへのデータベース接続を作成するにはどうしたらいいですか?
ありがとうございました。システム全体に対してFirebirdClientをインストールすると、machine.configにエントリが追加されましたが、残念ながら問題は解決しませんでした。 http://www.firebirdsql.org/en/news/ddex-provider-3-0-1-for-firebird-released-38018/によると、DDEXプロバイダはVS2015用ではありません。このページのダウンロードリンクは、単にNuGetのFirebirdSql.Data.FirebirdClientを参照しています。 – telandor
@telandまた、Firebird.netプロバイダメーリングリストでこれを尋ねることをお勧めします。私は定期的にVisual Studioを使用していないので、これを動作させるためのすべての機能を知りません。 –
DDEXプロバイダはVS2015 – magicandre1981