GraphQLinq
GraphQLinq copied to clipboard
LINQ to GraphQL - Strongly typed GraphQL queries with LINQ query syntax. No more magic strings and runtime errors.
Annotate generated code with nullable annotations. - [ ] Generate nullable annotation during scaffolding - [ ] Generate queries based on nullable annotations.
Roadmap
At first, I thought that it was an excellent library. It just needs some polish to be good enough. Then I played around with it and saw that it is...
Hello I have a GraphQL schema that looks somewhat like this. (I abbreviated it for brevity, but it should still be mostly complete, it was automatically generated by Keystone 6,...
As suggested in https://github.com/dotnet/efcore/issues/24776#issuecomment-828344916 an example query could look like this: ```cs var companySummary = spaceXContext.Company().Select(c => new { Ceo = c.Ceo, Name = GQL.Defer(c.Name), Headquarters = c.Headquarters }).ToItem(); ```
GraphQL allows filtering navigation properties based on parameters. Need to add support for such cases. - [ ] Add Extension methods for filtering navigation properties - [X] Change include method...
Add tests for query generation and other parts of the project.
The current graphql query is more or less readable but it isn't fully prettified.