NReco.GraphQL 1.2.3

Translates GraphQL queries to SQL by mapping configuration (JSON). Compatible with any ADO.NET provider.

Install-Package NReco.GraphQL -Version 1.2.3
dotnet add package NReco.GraphQL --version 1.2.3
<PackageReference Include="NReco.GraphQL" Version="1.2.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NReco.GraphQL --version 1.2.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: NReco.GraphQL, 1.2.3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install NReco.GraphQL as a Cake Addin
#addin nuget:?package=NReco.GraphQL&version=1.2.3

// Install NReco.GraphQL as a Cake Tool
#tool nuget:?package=NReco.GraphQL&version=1.2.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Online demo, usage examples: https://www.nrecosite.com/graphql_to_sql_database.aspx

v.1.2.3 changes:
- fix: use appropriate GraphQL type for arguments in generated schema

v.1.2.2 changes:
- fix: aggregate query issue with naming graphql aggregate fields (when field property "Column" is set)
- fix: related-object loading issue when set complex filter for the related query

v.1.2.1 changes:
- fix: dataloader 'filter' handling
- fix: aliased fields handling fix
- fix: datetime datatype now returns time part

v.1.2.0 changes:
- added ability to make aggregate queries (count, sum, average etc)
- fix: DataLoader recursive queries issue

v.1.1.2 changes:
- hotfixes for DataLoader
- enabled ability to use simple arguments for filtering related objects

v.1.1.0 changes:
- DataLoader for efficient handling of N+1 problem (batch load of related objects)
- use first loaded record for single related object (instead of last one)

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.2.3 93 1/13/2021
1.2.2 266 6/25/2020
1.2.1 169 6/19/2020
1.2.0 157 6/12/2020
1.1.2 193 6/2/2020
1.0.5 685 11/20/2019
1.0.4 307 11/7/2019
1.0.3 313 6/14/2019
1.0.2 251 6/5/2019
1.0.0 296 2/21/2019