Recently I started working with Neo4j in C#. I am using the Neo4jClient and decided to write a wrapper for it using Generics. In this blog post I'll show how I did it. As always, your feedback is appreciated. The first is the CRUD operations provider. CRUD stands for Create, Retrieve, Update, Delete in case you don't know. The CRUD provider is quite simple. But before we jump into that, we need to make some concessions. We must have a common base type with a common property in order to find the node ......