From 7c8a0b3b25616ef713032c733f4503a68491f4f4 Mon Sep 17 00:00:00 2001 From: Stanislav Silin Date: Sun, 14 Aug 2022 22:51:06 +0300 Subject: [PATCH] Add ZeroQL C# client --- .../language-support/c-net/client/zeroql.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/content/code/language-support/c-net/client/zeroql.md diff --git a/src/content/code/language-support/c-net/client/zeroql.md b/src/content/code/language-support/c-net/client/zeroql.md new file mode 100644 index 0000000000..dbe5ab4fa1 --- /dev/null +++ b/src/content/code/language-support/c-net/client/zeroql.md @@ -0,0 +1,19 @@ +--- +name: ZeroQL +description: ZeroQL is a open-source GraphQL client for C# +url: https://github.com/byme8/ZeroQL +github: byme8/ZeroQL +--- + +The ZeroQL is a high-performance C#-friendly GraphQL client. It supports Linq-like syntax, and doesn't require Reflection.Emit or expressions. +As a result, at runtime provides performance very close to a raw HTTP call. + +You can use ZeroQL to: + +- Generate a C# client from GraphQL schema. +- Generate and execute graphql queries from your C# code. +- Don't require writing GraphQL manually. + +```csharp +var response = await client.Query(o => o.Me(o => new { o.Id, o.FirstName, o.LastName })); +```