Is there a .NET version/binding for Neo4j?
It looks like exactly what I want, but I'm working in C# on .NET.
Thanks
The official drivers do not support HTTP communication. If you need an HTTP driver, choose one of the community drivers. See also the HTTP API documentation. 2. Driver versions and installation Starting with Neo4j 4.0, the versioning scheme for the database, driver and protocol have all been aligned .
I have not used it much in the .Net world, and with the recent release of Neo4j 3.0, with its built-in .Net driver, I decided to have a go. I had looked at Neo4jClient (available via Nuget), a .Net driver for Neo4j written by Chris Skardon and Readify, in the past, so decided to have a look at both .Net drivers together.
How to Setup a .Net Core API with Neo4j 1 Step #1: Create the Asp.Net Core API. To create a new ASP.NET Core application, create a new folder on the computer to store the application. 2 Step #2: Setup Swagger Documentation. ... 3 Step #3: Install Neo4j. ... 4 Step #4: Query the database. ... 5 Step #5: Checking the Database. ...
The .NET Reactive API is under package Neo4j.Driver.Reactive . It is built upon System.Reactive . There is no extra dependency required use .NET reactive API. Example 2. Installation via Install-package It is also an option to install a certain version of the driver. The .Net driver uses asynchronous methods by default.
I think you best bet at the moment is to use the REST server. There's a blog post with a proof of concept .NET client: Neo4j .NET Client over HTTP using REST and json.
Update: Now there's actually two different .Net Neo4j REST clients:
Just updating this question with a more current option - the Neo4jClient available on NuGet. The package and links to the project site are at http://nuget.org/packages/Neo4jClient
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With