我开始与neo4jclient玩,虽然我已经找到了维基网页这表明拉出节点等。我有点困惑如何采取slighlty更复杂的结构从graphDB和重建它进入我的POCO对象。neo4jclient到POCO objectGraph
举个例子,说我有以下图表:
和我有以下类:
public class Person
{
public string name { get; set; }
public List<Sport> watches { get; set; }
public List<Sport> plays { get; set; }
}
public class Sport
{
public string name { get; set; }
public GoverningBody governingBody { get; set; }
}
public class GoverningBody
{
public string name { get; set; }
}
可能有人给我的C#代码,我将需要使用把“大卫”以及他所参加的运动和该运动的管理机构一起拔出。最终目标是人,体育和GoverningBody对象都将被填充,以便我可以在C#代码中正常使用它们。
感谢 大卫
感谢这个,它看起来完全合理。我明白你的例子只是为了让我开始然而,因为并主张它已经在我明白了GoverningBody创建循环引用(两种运动是由同一GoverningBody管辖)的问题。你能否扩展你的例子来展示如何正确处理? – DavidReid
这实际上更多关于Cypher查询。如果我有时间,我会稍后再看看。在此期间,您可以尝试询问更多密码问题。如果您随后需要帮助将其转换为C#,则应该相对简单。 – ceej
我不知道我是否错过了一些东西,但Cypher查询似乎是:“match(p:Person {name:'David'}) - [:Watches] - >(s:Sport)< - [ :Governs] - (g:GoverningBody)返回p,s,g“将需要的物品带回来,但将它们拉入POCO物件令我困惑。 – DavidReid