我正在尝试使用graphclient在C#中进行批处理展开,但是当我不希望使用JsonProperty值时,它会继续使用JsonProperty值添加属性。
是否可以禁用Json,使其以Name而不是N的形式添加到数据库中?或者,它们的Neo4j属性可以让我为Neo4j指定一个自定义名称,即[Neo4j(“ name”)]?
graphClient.Cypher
.CreateUniqueConstraint("t:Node", "t.Name")
.ExecuteWithoutResults();
graphClient.Cypher
.Unwind(nodes, "nds")
.Merge("(n:Node {Name: nds.Name})")
.OnCreate()
.Set("n = nds")
public class Node {
[JsonProperty("N")]
public string Name {get;set;}
}