【发布时间】:2021-04-15 01:37:42
【问题描述】:
我正在将 graphql-dotnet 和 graphql-dotnet 服务器 与 asp.net 核心一起使用。我已经通过以下方式配置了架构。
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" });
期待您的帮助。
【问题讨论】:
标签: asp.net-core graphql-dotnet