C# DotNet implementation

Greetings community!

I am evaluating Neo4j suitability for our Logistics business.

I hope to use this to accomplish a more intuitive digital mapping of the business to data, and also to enable dynamic optimal path finding in our transportation network.

I need to identify an ORM that can simplify the dev experience in .Net

  • Fully map the entities and relationships to .Net
  • I would prefer a product that is actively developed, and updated with new Neo4j releases.
  • Support for refactoring and schema migration would be a huge plus.

I have been evaluating Blueprint41, and there is a lot to love! However, it doesn't support relationship properties... which appear to be a requirement for the key APOC PathFinding algorithms.

So my questions to the community:

  • Are there any other ORMs I should be looking at?
  • Is there any way to tweak the APOC PathFinding algorithms to use node properties instead of relationship properties for weighting?

Thanks!