【发布时间】:2010-09-16 09:35:36
【问题描述】:
我将 NHibernate 用于我的数据访问,并且有一段时间没有使用 SQLite 进行本地集成测试。我一直在使用文件,但我想我会退出 :memory: 选项。当我启动任何集成测试时,数据库似乎已创建(NHibernate 吐出表创建 sql),但与数据库交互会导致错误。
有没有人让 NHibernate 使用内存数据库?甚至可能吗?我使用的连接字符串是这样的:
Data Source=:memory:;Version=3;New=True
【问题讨论】:
-
一段时间以来还有另一个解决方案。请参阅我的答案中的附加块。
标签: c# nhibernate sqlite orm integration-testing