我正在使用带有 asp.net 核心的graphql-dotnet和graphql-dotnet 服务器。我已经通过以下方式配置了架构。
public class PdsGraphQlSchema: Schema
{
public PdsGraphQlSchema()
{
FieldNameConverter = new PascalCaseFieldNameConverter();
Query = CommonServiceLocator.ServiceLocator.Current.GetInstance<GraphQlQueries>();
Mutation = CommonServiceLocator.ServiceLocator.Current.GetInstance<GraphQlMutations>();
}
}
在这里我添加了FieldNameConverter = new PascalCaseFieldNameConverter()
;但我没有得到输出的变化。输出总是驼峰式。我如何可以忽略骆驼套管或使用 Pascale 套管。
对于 ConfigureServices,我使用了以下
services.AddGraphQL(_ =>
{
_.EnableMetrics = true;
_.ExposeExceptions = true;
});
services.AddSingleton();
在里面Configure
我使用了以下
app.UseGraphQL<PdsGraphQlSchema>();
app.UseGraphQLPlayground(new GraphQLPlaygroundOptions
{ Path = "/ui/playground" });
期待您的帮助。