1

テスト目的で、Nhibernate 基本クラスに「インメモリ」SQLite db を作成しようとしています。テスト ファクトリで単体テストを実行すると、次のようになります。

Unable to create instance of class NhibernateTests.Tests. Error: System.ArgumentException: Keyword not supported: 'fulluri'..

私は SQLite バージョン 1.0.82.0 を使用しているので、FullUri をサポートするバージョンを使用していることはわかっています (こちらを参照) 。

ここに私の接続文字列があります:

ConnectionString = "FullUri=file:memorydb.db?mode=memory&cache=shared";

私も試しました:

ConnectionString = "FullUri=file::memory:?cache=shared";

同じ結果で。これを引き起こしている原因についての手がかりはありますか?

4

1 に答える 1

2

Data Source=:memory:;接続文字列に必要なのはそれだけです

于 2012-12-20T20:08:44.903 に答える