На данный момент мне нужно указать, какой класс нужен при возврате, есть ли способ получить все свойства и создать динамический / анонимный объект.
public IEnumerable<Node> GetNodes()
{
Console.WriteLine($"Retrieving All Nodes from DB...");
try
{
return graphClient.Cypher
.Match($"(n:Node)")
.Return(t => new Node
{
Latitude = Return.As<double>("n.lat"),
Longitude = Return.As<double>("n.lon"),
Id = Return.As<string>("n.id"),
ValA = Return.As<long>("n.valA")
}).Results;
}
catch (Exception ex)
{
string error = $"ERROR (Get Node): {ex.ToString()}";
Console.WriteLine(error);
}
return null;
}