如何在c#中创建嵌入式Neo4j数据库

如何在c#中创建嵌入式Neo4j数据库? 我想在这个嵌入式数据库上执行查询以进行测试,然后将其丢弃。 目前我正在使用neo4jclient对我的系统上运行的数据库(localhost)执行查询,但希望在嵌入式数据库上执行此操作。 我该怎么做?

此function在Java中以下列方式存在:

GraphDatabaseFactory graphDbFactory = new GraphDatabaseFactory(); GraphDatabaseService graphDb = graphDbFactory .newEmbeddedDatabase("data/dbName"); 

在c#中查找这些行中的内容。

这样做是不可能的。

Neo4j是一个Java应用程序,您需要JVM来运行它。

您可以尝试的是IKVM.NET在.NET VM中运行Neo4j并从C#代码调用这些方法。

您提到要嵌入数据库进行集成测试。 我建议在测试运行中启动Neo4j的新实例。 仅用于测试目的。