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

**URL:** <https://community.neo4j.com/t/graphbridge-an-entity-framework-core-provider-for-neo4j-net-open-source/81494>\
**Category:** Projects & Collaboration\
**Created:** [October 22, 2026, 11:25am UTC](https://community.neo4j.com/t/graphbridge-an-entity-framework-core-provider-for-neo4j-net-open-source/81494 "2026-10-22T11:25:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![joslat](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/joslat/32/36594_2.png) [@joslat](https://community.neo4j.com/u/joslat)\
**Post date:** [October 22, 2026, 11:25am UTC](https://community.neo4j.com/t/graphbridge-an-entity-framework-core-provider-for-neo4j-net-open-source/81494/1 "2026-10-22T11:25:30Z")

</div>

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](https://github.com/joslat/GraphBridge.EFCore)  
Docs: [https://joslat.github.io/GraphBridge.EFCore/](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.
