Think of Neo4jClient as the equivalent to SqlConnection
and SqlCommand
in .NET. It provides the language bindings to help you construct queries in a safe and efficient way, then retrieve the results.
It is not an ORM, like say Entity Framework.
Just like how Entity Framework uses SqlConnection
, you could build one on top of Neo4jClient if you wanted. Somebody started one of those over here: http://www.nuget.org/packages/Neo4jRepository/