簡體   English   中英

如何在 C# 中創建嵌入式 Neo4j 數據庫

[英]How to create an embedded Neo4j database in c#

如何在 c# 中創建嵌入式 Neo4j 數據庫? 我想對這個嵌入式數據庫執行查詢以進行測試,然后將其丟棄。 目前我正在使用 neo4jclient 對在我的系統(本地主機)上運行的數據庫執行查詢,但想在嵌入式數據庫上執行此操作。 我該怎么做?

此功能在 Java 中以下列方式存在:

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

在 c# 中尋找這些方面的東西。

這是不可能的。

Neo4j 是一個 Java 應用程序,您需要 JVM 才能運行它。

您可以嘗試使用IKVM.NET在 .NET VM 中運行 Neo4j 並從 C# 代碼調用這些方法。

您提到要嵌入數據庫以進行集成測試。 我建議啟動 Neo4j 的新實例作為測試運行的一部分。 僅用於測試目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM