我想創建一個「內存」SQLite數據庫在我的Nhibernate基類中的測試目的。當我在我的測試廠運行單元測試時,我得到:內存SQLite的Nhibernate關鍵字不支持:'fulluri'錯誤
Unable to create instance of class NhibernateTests.Tests. Error: System.ArgumentException: Keyword not supported: 'fulluri'..
我使用SQLite版本1.0.82.0,所以我知道我使用的是支持FullUri版本(see here)
這裏我的連接字符串:
ConnectionString = "FullUri=file:memorydb.db?mode=memory&cache=shared";
我也試過:
ConnectionString = "FullUri=file::memory:?cache=shared";
具有相同的結果。任何線索會導致什麼?
你是如何解決的NHibernate使用了錯誤的方言問題? – stuartd