Skip to content

SimonCropp/GraphQL.EntityFramework

Repository files navigation

GraphQL.EntityFramework

Build status NuGet Status

Add EntityFramework Core IQueryable support to GraphQL

Features

  • Automatic Query Generation - Maps GraphQL queries to EF Core queries
  • Smart Projections - Only loads requested fields from the database for optimal performance
  • Foreign Key Inclusion - Automatically includes primary and foreign keys in projections for reliable custom resolvers
  • Filtering & Sorting - Built-in support for complex where, orderBy, skip, and take arguments
  • Pagination - GraphQL Relay connection specification support with first/after and last/before
  • Navigation Properties - Automatic includes based on requested GraphQL fields
  • Multi-Context Support - Use multiple DbContext types in the same GraphQL schema

See Milestones for release notes.

Sponsors

Entity Framework Extensions

Entity Framework Extensions is a major sponsor and is proud to contribute to the development this project.

Entity Framework Extensions

JetBrains

JetBrains logo.

NuGet package

https://nuget.org/packages/GraphQL.EntityFramework/

Documentation

Icon

Memory designed by H Alberto Gongora from The Noun Project

About

Adds EntityFramework Core IQueryable support to GraphQL

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 25

Languages