GraphBridge: an Entity Framework Core provider for Neo4j (.NET, open source)

Hi everyone! I'm José, a neo4j ninja (thanks @neo4j!) a Microsoft AI MVP and a long-time Neo4j & graph databases fan.
I've built GraphBridge, an open-source Entity Framework Core provider for Neo4j, so .NET developers can use Neo4j with the data-access tool they already know.

What it does:
• EF entities are stored as nodes, and associations as real relationships, including relationships with their own properties.
• LINQ queries become parameterized Cypher you can inspect: ToQueryString() shows the statement, never the values.
• For graph-shaped questions there's typed Fluent Cypher (MATCH patterns, OPTIONAL MATCH, EXISTS, aggregates, bounded paths) and native Cypher with your own projection.
• Typed vector and full-text search over existing indexes, plus an adapter for Microsoft.Extensions.VectorData.
• GraphBridge never creates schema on its own: constraints and indexes come from reviewed migration plans or your own scripts, and the Doctor tool checks them.

It's a developer preview, tested against Neo4j 2026.09 Community, with the limits documented.

Repo: GitHub - joslat/GraphBridge.EFCore: A real Entity Framework Core provider for Neo4j: native nodes and relationships, LINQ, Fluent Cypher and native Cypher, with EF Core as the single model and change-tracking owner. Developer preview. · GitHub
Docs: https://joslat.github.io/GraphBridge.EFCore/
Install: dotnet add package GraphBridge.EntityFrameworkCore --prerelease

I'd especially love feedback from Neo4j practitioners on the modelling: how entities, references and relationships map to the graph, and which Cypher patterns you'd want typed next.