97得票11回答
查看H2或HSQLDB内存数据库的内容

有没有一种方法可以浏览H2或HSQLDB内存数据库的内容以供查看?例如,在Hibernate调试会话期间检查何时执行flush;或确保实例化DB的脚本给出了预期结果。 是否存在可以嵌入代码中以允许此操作的插件或库? 请在您针对其中一个具体回答时提到它们(H2或HSQLDB)。 注:H2和...

20得票3回答
Entity Framework 4的内存数据库

有人知道一个好的内存数据库在.NET 4/EF 4上运行得很好吗?具体而言,我考虑单元测试,每个设置都可以轻松创建数据库,并用默认值填充它,每个拆卸都可以快速销毁它。 我听说 SQLite 尚未支持.NET 4 ,其他人在将其作为SQLServer的替代品时遇到了麻烦(应用程序在发布模式下将...

13得票2回答
如何在PostgreSQL中创建一个内存表?

我对内存表的理解是,它是一个在内存中创建的表,尽可能少或不使用磁盘。我假设我有足够的RAM来容纳表,或者至少大部分表。我不想使用显式函数将表加载到内存中(例如pg_prewarm),我只希望在发出CREATE TABLE或CREATE TABLE AS select语句时,默认情况下就存在该表...

34得票1回答
为什么Apache Kafka Streams使用RocksDB,如果需要更改,是否可能?

在研究Apache Kafka 0.9和0.10的新功能时,我们用到了KStreams和KTables。有一个有趣的事实是Kafka内部使用了RocksDB。详情请参见Introducing Kafka Streams: Stream Processing Made Simple。 由于Roc...

13得票2回答
EF 7 - 新的 ExecuteDelete 和 ExecuteUpdate 方法在内存数据库上无法正常工作。

我正在使用新的 EF 7 ExecuteDelete 和 ExecuteUpdate 功能,它们非常好用。但是当我尝试为使用它们的函数编写单元测试时,这些测试会崩溃。 我正在 .NET Core 7 上使用 EF 7.0.1,Microsoft.EntityFrameWorkCore.InM...

8得票1回答
我可以使用内存中的Entity Framework 6.2.0吗?或者有其他方法可以实现吗?(这是一个提问标题,不需要回答)

我希望能够使用内存中的Entity Framework,你能帮我吗? 我无法找到在Entity Framework 6.2.0中使用内存数据库的方法。

47得票2回答
如何针对每个XUnit测试隔离EF InMemory数据库

我正在尝试在我的xunit存储库测试中使用InMemory EF7数据库。 但我的问题是,当我尝试Dispose创建的上下文时,内存中的数据库会持续存在。这意味着一个测试会影响其他测试。 我已经阅读了这篇文章Unit Testing Entity Framework 7 with the ...

47得票3回答
Angular-in-memory-web-api中的多个集合

如何使用Angular-in-memory-web-api创建多个集合?对于单个集合没有问题,但我无法实现多个集合。 例如,我想在内存数据库中创建两个集合 - 国家和城市。有任何想法如何实现吗?

25得票3回答
系统无效操作异常:只有在上下文使用关系型数据库提供程序时,才能使用特定于关系型数据库的方法。

System.InvalidOperationException: 只有在上下文使用关系数据库提供程序时,才能使用特定于关系的方法。 在使用 InMemoryDatabase 进行测试用例时遇到上述错误?var msaContextOptions = new DbContextOption...

11得票3回答
如何创建一个SQLite3内存数据库?

SQLite3 的一个适当的用途是“内存数据库”。这听起来像是我C++应用程序中一个非常有用的工具。 有人有在C或C++中实现此功能的示例吗?我特别寻找一种将几个平面文件加载到内存数据库中,然后执行一些连接操作的规范方法。