A .NET client for neo4j. Supports basic CRUD operations, Cypher and Gremlin queries via fluent interfaces, and some indexing operations.
Grab the latest drop straight from the Neo4jClient package on NuGet.
Read our wiki doco.
The official neo4jclient build and nuget package is automated via AppVeyor.
- Bolt!
- Transactions now use
AsyncLocal<>instead ofThreadStatic- Transactions still don't work in the .NET Core version for the same reason as listed below (in
Breaking Changes in 2.0) TransactionScopedoes exist inNetStandard 2.0- but some of the other bits surrounding the Transaction management doesn't.
- Transactions still don't work in the .NET Core version for the same reason as listed below (in
- JSON.NET updated to 10.0.3
PathResultsdoesn't work with Bolt, you need to usePathResultsBoltinstead.
- JSON.NET updated to 9.0.1
- If using the DotNet Core version of
Neo4jClient- transactions will not work. This will be returned when DotNet Core gets theTransactionScope(See this comment for more details).
Licensed under MS-PL. See LICENSE in the root of this repository for full license text.