• GraphQL.NET
  • Docs
  • GitHub

How do I use XYZ ORM/database with GraphQL.NET?

The first thing you need to know is that GraphQL itself is not in any way a database access language. This library will work with any data source that you provide. Here are a few resources for specific data sources.

Entity Framework

  • Entity Framework Blog Series by Fiyaz Hasan
  • Entity Framework by Jacek KoĹ›ciesza
  • GraphQL.EntityFramework Adds EntityFramework Core IQueryable support by Simon Cropp

Dapper

  • Dapper.GraphQL by Doug Day

Marten

  • Marten + Nancy by Joe McBride

Join Monster

  • Join Monster for .NET by Rasmus Pedersen and Morten Christensen for Umbraco
Edit this page on GitHub
  • Getting Started
    • Introduction
    • Installation
    • GraphiQL
    • Altair GraphQL
    • Queries
    • Schema Types
    • Custom Scalars
    • Lists and Non-Null
    • Arguments
    • Aliases
    • Fragments
    • Variables
    • Directives
    • Mutations
    • Interfaces
    • Unions
    • Subscriptions
    • Transport
    • Query Validation
    • Query Organization
    • User Context
    • Error Handling
    • Dependency Injection
    • Databases
    • Malicious Queries
    • Object/Field Metadata
    • Field Middleware
    • Metrics
    • Authorization
    • Relay
    • Global Switches
  • Guides
    • Serialization
    • Dataloader
    • Complexity Analyzer
    • Schema Generation
    • Known Issues & FAQ
    • Links
    • Document Caching
  • Analyzers
    • Overview
    • GQL001
    • GQL002
    • GQL003
    • GQL004
    • GQL005
    • GQL006
    • GQL007
    • GQL008
    • GQL009
    • GQL010
    • GQL011
    • GQL012
    • GQL013
    • GQL014
    • GQL015
    • GQL016
    • GQL017
    • GQL018
    • GQL019
    • GQL020
  • Migration Guides
    • Migration Guide [v7 -> v8]
    • Migration Guide [v5 -> v7]
    • Migration Guide [v4 -> v5]
    • Migration Guide [v3 -> v4]
    • Migration Guide [v2 -> v3]
    • Migration Guide [v0.17.x -> v2]
    • Migration Guide [v0.11.0]
    • Migration Guide [v0.8.0]