Cloudey.Reflex.GraphQL
2.0.0
Prefix Reserved
dotnet add package Cloudey.Reflex.GraphQL --version 2.0.0
NuGet\Install-Package Cloudey.Reflex.GraphQL -Version 2.0.0
<PackageReference Include="Cloudey.Reflex.GraphQL" Version="2.0.0" />
paket add Cloudey.Reflex.GraphQL --version 2.0.0
#r "nuget: Cloudey.Reflex.GraphQL, 2.0.0"
// Install Cloudey.Reflex.GraphQL as a Cake Addin #addin nuget:?package=Cloudey.Reflex.GraphQL&version=2.0.0 // Install Cloudey.Reflex.GraphQL as a Cake Tool #tool nuget:?package=Cloudey.Reflex.GraphQL&version=2.0.0
Reflex
GraphQL
Opinionated setup for a GraphQL server with the Reflex framework using HotChocolate.
- Auto-discovery of queries, mutations, and subscriptions in included assemblies (using the Reflex.Core
IncludeAssembly
attribute) - Opinionated configuration of sorting, paging, projections, and filtering
- Support for validation with FluentValidation
- Support for Ulid types (used by Reflex.Database)
- Included error type
Installation
Install with NuGet
Usage
This library provides an opinionated setup for a GraphQL server with the Reflex framework using HotChocolate.
Enable it with the AddReflexGraphQL
method on the HotChocolate server builder:
var builder = services.AddGraphQLServer()
// Enable queries, mutations and subscriptions
builder
.AddQueryType()
.AddMutationType()
.AddSubscriptionType().AddInMemorySubscriptions(); // Remove if you have no subscriptions
// Enable Reflex GraphQL
builder.AddReflexGraphQL();
Authorization
See Cloudey.Reflex.Authorization.HotChocolate
Made by
License
Licensed under Apache 2.0.
Copyright © 2023 Cloudey IT Ltd
Cloudey® is a registered trademark of Cloudey IT Ltd. Use of the trademark is NOT GRANTED under the license of this repository or software package.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- Cloudey.Reflex.Core (>= 2.0.0)
- FairyBread (>= 10.0.0)
- HotChocolate.AspNetCore (>= 13.9.0)
- HotChocolate.Caching (>= 13.9.0)
- HotChocolate.Data.EntityFramework (>= 13.9.0)
- HotChocolate.Execution (>= 13.9.0)
- HotChocolate.PersistedQueries.InMemory (>= 13.9.0)
- Ulid (>= 1.3.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.