在内存SQLite Nhibernate关键字不支持:'fulluri'错误

时间:2012-12-20 19:56:14

标签: c# .net

我正在尝试在我的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";

具有相同的结果。关于导致这种情况的任何线索?

1 个答案:

答案 0 :(得分:2)

Data Source=:memory:;是连接字符串

所需的全部内容