C# 在.NET Core上测试Neo4jClient查询(不支持事务)

C# 在.NET Core上测试Neo4jClient查询(不支持事务),c#,testing,.net-core,neo4j,neo4jclient,C#,Testing,.net Core,Neo4j,Neo4jclient,我已经开始为使用Neo4jClient构建的Neo4j查询编写一些测试。在普通的.NET上,Neo4jClient支持事务,这使得测试变得容易。不幸的是,.NETCore还不支持它。有人对可以做什么有什么建议吗?我的存储库中有相当复杂的查询,需要一种可维护的简单方法来测试这些查询,而无需重复代码。目前,我只是在开始每个测试之前清除数据库。这是我能得到的最好的解决方案吗?这是相当缓慢的,嗯,我想保留现有的数据 目前,您可能正处于最佳路线之一——除此之外的任何建议都将是一个棘手的解决方案:/ 在保存

我已经开始为使用Neo4jClient构建的Neo4j查询编写一些测试。在普通的.NET上,Neo4jClient支持事务,这使得测试变得容易。不幸的是,.NETCore还不支持它。有人对可以做什么有什么建议吗?我的存储库中有相当复杂的查询,需要一种可维护的简单方法来测试这些查询,而无需重复代码。目前,我只是在开始每个测试之前清除数据库。这是我能得到的最好的解决方案吗?这是相当缓慢的,嗯,我想保留现有的数据

目前,您可能正处于最佳路线之一——除此之外的任何建议都将是一个棘手的解决方案:/

在保存数据方面——我唯一能想到的就是备份数据库,然后作为构建前/构建后阶段的一部分进行恢复——但编写或维护这些数据并不是一件有趣的事情


客户机也需要支持核心的tx。这是计划好的,但什么时候不确定。

谢谢!我怀疑这种情况。我想,它现在可以工作了,希望在.NETCore开始变得太痛苦的时候,它能得到支持。我也曾考虑过备份数据库并恢复它,可能会稍微处理一下,看看是否能找到一个平稳的方法。