Model naturally
Map node and relationship POCOs with portable attributes, conventions, or fluent configuration.
Query, traverse, track, mutate, and migrate graph data with a fluent .NET API. Choose Neo4j or TigerGraph without leaking provider response shapes into your domain.
var people = await context.People
.Match(person => person.Name.StartsWith("Ada"))
.OrderBy(person => person.Name)
.Take(10)
.ToListAsync();
Map node and relationship POCOs with portable attributes, conventions, or fluent configuration.
Compose parameterized filters, ordering, paging, aggregates, and graph-native traversals.
Use identity resolution, change tracking, ordered mutation plans, and provider-aware transactions.