Best way to work with Neo4j from a C# application


I have a C# application that is currently using the Neo4J installed in a server.
But we're afraid that when multiple users run the application at the same time it will weigh the network traffic. So we're thinking about running the application locally.

To do this, without installing Neo4J manually in each machine, it seems that we have two options: using docker or using embedded Neo4J. The problem we're facing with the embedded is that our application is in C# and it seems that to embed Neo4j we will need to make our application talk to Java.

Does someone here know which of these is the best way or have some better workaround to do this?


1 Like