Casting nodes of an unknown type

You could (depending on how you feel about it) try using dynamic, for example, you can set it up like so: var dog = new Dog {Name = “Woofer”, Breed = “Afghan Hound”}; var owner = new Person {Name = “Jeff”, PhoneNumber = “01234567890”}; //CREATE gc.Cypher. Create(“(owner:Person {ownerParams})”) .WithParam(“ownerParams”, owner) .With(“owner”) .Create(“(owner)-[:HAS_PET]->(dog:Dog {dogParams})”) .WithParam(“dogParams”, dog) … Read more