我正在尝试在我的Nhibernate基类中创建一个“内存”SQLite数据库用于测试目的。当我在我的测试工厂运行单元测试时,我得到:
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";
具有相同的结果。关于导致这种情况的任何线索?
答案 0 :(得分:2)
Data Source=:memory:;
是连接字符串