草庐IT

instanceConnection

全部标签

c# - 复制内存中的 SQLite 数据库,使单元测试更快

在C#/nHibernate-projects中,我使用SQLite对我的代码进行单元测试,大致使用此处描述的方法:http://ayende.com/blog/3983/nhibernate-unit-testing.但是,我发现构建和配置内存数据库通常需要大约150毫秒。我有很多单元测试,所以这很快就会加起来。我想一次构建和配置数据库,将其存储在静态变量中,并在每次单元测试需要数据库时复制它。如何备份内存数据库?我首先尝试创建一个命名的内存数据库。根据https://www.sqlite.org/inmemorydb.html这个有可能。我曾经有:privateconststrin

c# - 复制内存中的 SQLite 数据库,使单元测试更快

在C#/nHibernate-projects中,我使用SQLite对我的代码进行单元测试,大致使用此处描述的方法:http://ayende.com/blog/3983/nhibernate-unit-testing.但是,我发现构建和配置内存数据库通常需要大约150毫秒。我有很多单元测试,所以这很快就会加起来。我想一次构建和配置数据库,将其存储在静态变量中,并在每次单元测试需要数据库时复制它。如何备份内存数据库?我首先尝试创建一个命名的内存数据库。根据https://www.sqlite.org/inmemorydb.html这个有可能。我曾经有:privateconststrin