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
) TransactionScope
does 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
PathResults
doesn't work with Bolt, you need to usePathResultsBolt
instead.
- 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.