3

組み込みの Firebird データベースに接続してリモート イベントを作成すると、コンストラクターで System.NotSupportedException: Specified method is not supported.. が発生します。

_fbRemoteEvent = new FbRemoteEvent(_fbConnection);  //_fbConnection is valid and Opened

コール スタックからソース コードを見ると、FesDatabase.cs につながります。

RemoteEvent IDatabase.CreateEvent()
{
    throw new NotSupportedException();
}

自動テストの目的で組み込みバージョンを使用しています...テストコンテキストで組み込みデータベースからイベントを取得するためにできることはありますか?

4

2 に答える 2

1

イベントは Firebird Embedded でサポートされていますが、Firebird ado.net プロバイダー (FirebirdSql.Data.FirebirdClient) は、Firebird Embedded を使用する場合、イベントのサポートを実装していません。

于 2019-05-11T15:48:20.980 に答える
-1

残念ながら、イベントは Firebird の組み込みモードではサポートされていません。イベントはネットワーク経由でのみ実行できます。これは、イベント ハンドラーを設定するプロトコル全体が、FB サーバーへの 2 番目のネットワーク接続の設定を伴うという事実によるものです。組み込みモードではネットワーク接続をまったく使用していないため、これは機能しません。

于 2010-12-15T09:21:12.510 に答える