小编Mic*_*aib的帖子

如何在 .NET 中使用 Hot Chocolate 扩展 GraphQL 自省类型

在我的情况下,我想扩展__EnumValue自省类型以本质上携带有关枚举值的附加信息。如何向内省添加其他字段。

.net c# .net-core graphql hotchocolate

9
推荐指数
1
解决办法
621
查看次数

如何将 HotChocolate 中的模式打印为 GraphQL SDL

如果使用 Relay 进行开发,可以直接使用 Hot Chocolate GraphQL 服务器打印 GraphQL SDL。有没有办法做到这一点?

schema {
  query: Query
}

type Query {
  sayHello: String
}
Run Code Online (Sandbox Code Playgroud)

relay graphql hotchocolate

5
推荐指数
2
解决办法
715
查看次数

有没有办法在 GraphQL 类型上默认忽略所有字段并只添加想要的字段?

有没有办法在 GraphQL 类型上默认忽略所有字段并只添加想要的字段?

Hot Chocolate 自动从 C# 类型推断出 GraphQL 类型成员。

这意味着以下代码...

public class Foo
{
    public string Bar { get; set; }

    public string? Baz { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
public class FooType : ObjectType<Foo>
{
}
Run Code Online (Sandbox Code Playgroud)

将导致以下 GraphQL 类型:

type Foo {
  bar: String!
  baz: String
}
Run Code Online (Sandbox Code Playgroud)

在我的用例中,我想更改此行为并明确定义在 GraphQL 类型中使用我的 C# 类型的哪个类型成员。

.net asp.net graphql hotchocolate

2
推荐指数
1
解决办法
650
查看次数

标签 统计

graphql ×3

hotchocolate ×3

.net ×2

.net-core ×1

asp.net ×1

c# ×1

relay ×1