public IEnumerable<EdVeObj> Parse(string word)
{
var res = graphClient.Cypher.OptionalMatch($"(a{{name:'{word}'}})-[r]->(b)")
.Return((a, r, b) => new EdVeObj{RelUp = r.As<Edge>(), Target = b.<Vertex>()}).Results;
return res;
}
public class EdVeObj
{
public Edge RelUp { get; set; }
public Vertex Target { get; set; }
}
Ich brauche alle ausgehenden Kanten zu durchlaufen und eine Sammlung von Objekten erhalten: den Rand und den Scheitelpunkt, zu dem es kommt. Sagen Sie mir bitte: Wie führt man diese Iteration durch?Wie eine Sammlung von Objekten erhalten <Rand, Vertex-> Neo4jClient .NET Cypher vs. C#
Die 'Parse()' Methode gibt Ihnen und [ 'IEnumerable'] (https://msdn.microsoft.com/en-us/library/system.collections.ienumerable(v=vs.110).aspx), so sollten Sie einfach das Ergebnis bekommen und darauf iterieren - zB mit einer foreach-Schleife. –