在我的情况下,我想扩展__EnumValue自省类型以本质上携带有关枚举值的附加信息。如何向内省添加其他字段。
如果使用 Relay 进行开发,可以直接使用 Hot Chocolate GraphQL 服务器打印 GraphQL SDL。有没有办法做到这一点?
schema {
query: Query
}
type Query {
sayHello: String
}
Run Code Online (Sandbox Code Playgroud) 有没有办法在 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# 类型的哪个类型成员。