Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Asp.net核心中分离NEO4J db连接?_C#_Neo4j_Asp.net Core_Cypher - Fatal编程技术网

C# 如何在Asp.net核心中分离NEO4J db连接?

C# 如何在Asp.net核心中分离NEO4J db连接?,c#,neo4j,asp.net-core,cypher,C#,Neo4j,Asp.net Core,Cypher,在.net的NEO4J驱动程序中,我们应该使用下面的代码来运行查询 using (var driver = GraphDatabase.Driver("bolt://localhost:7687", AuthTokens.Basic("neo4j", "neo4j"))) using (var session = driver.Session()){ { var statementTemplate = "Match (n:Test {Id:{Id}}) Return n.Nam

在.net的NEO4J驱动程序中,我们应该使用下面的代码来运行查询

using (var driver = GraphDatabase.Driver("bolt://localhost:7687", AuthTokens.Basic("neo4j", "neo4j")))
        using (var session = driver.Session()){
{
 var statementTemplate = "Match (n:Test {Id:{Id}}) Return n.Name as test";
 var statementParameters = new Dictionary<string, object> { { "Id", "121" } };
 var statementResult = session.Run(statementTemplate, statementParameters);
 Console.WriteLine(record["test"].As<string>());
}
使用(var-driver=GraphDatabase.driver(“bolt://localhost:7687,AuthTokens.Basic(“neo4j”,“neo4j”))
使用(var session=driver.session()){
{
var statementemplate=“Match(n:Test{Id:{Id}})返回n.Name作为Test”;
var语句参数=新字典{{“Id”,“121”};
var statementResult=session.Run(statementTemplate、statementParameters);
Console.WriteLine(记录[“test”].As());
}

现在,我想在另一个类中使用该代码,当我想运行查询时,只需调用该类并运行我的查询

我只需将
GraphDatabase.Driver
放入一个新方法中,并在启动构造函数中调用该方法

任何正文帮助??