2

MVC 6 アプリケーションから firebird 組み込みデータベースを実行しようとしています。Fluent Nhibernate を使用しています。構成を以下に示します。

var firebird = new FirebirdConfiguration();

var cs = @"User=SYSDBA;Password=masterkey;Database=SampleDatabase.fdb;DataSource=localhost;
Port = 3050; Dialect = 3; Charset = NONE; Role =; Connection lifetime = 15; Pooling = true;
            MinPoolSize = 0; MaxPoolSize = 50; Packet Size = 8192; ServerType = 1; ";

SessionFactory = Fluently.Configure()
                .Mappings(m => m.FluentMappings.AddFromAssembly(Assembly.GetExecutingAssembly()))
                .Database(firebird.ConnectionString(cs)).BuildConfiguration()
                .BuildSessionFactory();

ナゲットパッケージもインストールしましたFirebirdSql.Data.FirebirdClient

しかし、私はエラーが発生しています:

Unable to load DLL 'fbembed': The specified module could not be found.

この dll を参照に含めようとしていますが、この参照を復元できないというビルド エラーが発生します。

ここに画像の説明を入力

ここに画像の説明を入力

これを実行するにはどうすればよいですか?

PS : 私も同様の状況/エラーのために SQLite を使用できませんでした。

4

1 に答える 1

0

fbembed.dll を asp.net アプリケーションの bin フォルダーに追加し、icu* ファイル (Embedded Firebird ZIP パッケージから) を bin フォルダーに追加する必要がある場合があります。

于 2015-08-21T09:14:56.767 に答える