Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there any .NET binding for Neo4J? [closed]

Tags:

Is there a .NET version/binding for Neo4j?

It looks like exactly what I want, but I'm working in C# on .NET.

Thanks

like image 974
Greg Avatar asked Apr 27 '10 10:04

Greg


People also ask

Does Neo4j support HTTP communication?

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 .

Is there a built-in driver for Neo4j in the.net world?

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 ASP NET Core API with Neo4j?

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. ...

What is reactive API In Neo4j?

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.


2 Answers

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:

  • Neo4RestNet
  • Neo4jRestSharp
like image 146
nawroth Avatar answered Sep 19 '22 18:09

nawroth


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

like image 41
Richard Banks Avatar answered Sep 19 '22 18:09

Richard Banks