我開始與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