Neo4jclient 这个 class - Neo4jDataRepository 在哪里?
Neo4jclient where is this class - Neo4jDataRepository?
我正在尝试使用 Neo4jclient for c# 将关系批量插入到 neo4j 数据库中。我通过用户 dcinzona 找到了这段代码。我正在查看最新的源代码,但在任何地方都找不到这个 class Neo4jDataRespository。这是该用户创建的自定义 class 还是我遗漏了什么?
string merge1 = string.Format("c:{0} {{{1}:row.{2}}}", IDFieldLeft.Replace("Id", ""), IDFieldLeft, IDFieldLeft);
string merge2 = string.Format("a:{0} {{{1}:row.{2}}}", IDFieldRight.Replace("Id", ""), IDFieldRight, IDFieldRight);
string merge3 = string.Format("(c)-[r:{0} {{row}}]->(a)", entityName);
foreach (var list in Neo4jDataRepository.Batch(relationshipMatrix, 1000))
{
var query = client
.Cypher
.WithParam("coll", list.ToList())
.ForEach("(row in {coll})")//manually create json array of list objects
.Merge(merge1)
.Merge(merge2)
.Merge(merge3);
query.ExecuteWithoutResults();
}
这是该用户创建的自定义 class,它不是 Neo4jClient
的一部分。
我不确定他们做了什么,而且我没有在其他任何地方看到它被引用,恐怕除了他们:/
我正在尝试使用 Neo4jclient for c# 将关系批量插入到 neo4j 数据库中。我通过用户 dcinzona 找到了这段代码。我正在查看最新的源代码,但在任何地方都找不到这个 class Neo4jDataRespository。这是该用户创建的自定义 class 还是我遗漏了什么?
string merge1 = string.Format("c:{0} {{{1}:row.{2}}}", IDFieldLeft.Replace("Id", ""), IDFieldLeft, IDFieldLeft);
string merge2 = string.Format("a:{0} {{{1}:row.{2}}}", IDFieldRight.Replace("Id", ""), IDFieldRight, IDFieldRight);
string merge3 = string.Format("(c)-[r:{0} {{row}}]->(a)", entityName);
foreach (var list in Neo4jDataRepository.Batch(relationshipMatrix, 1000))
{
var query = client
.Cypher
.WithParam("coll", list.ToList())
.ForEach("(row in {coll})")//manually create json array of list objects
.Merge(merge1)
.Merge(merge2)
.Merge(merge3);
query.ExecuteWithoutResults();
}
这是该用户创建的自定义 class,它不是 Neo4jClient
的一部分。
我不确定他们做了什么,而且我没有在其他任何地方看到它被引用,恐怕除了他们:/