在这里我有一个突变,如您所见,当我从图形执行此突变时,参数名称是大写 P 的 Product ,字段名称是大写 C 的 CreateProduct 我必须在骆驼外壳上写下字段的名称以及名称关于参数,有没有办法配置 graphql-dotnet 以尊重代码中写入的名称?
const string STR_Product = "Product";
public Mutations(IProductService ProductService)
{
Name = "Mutation";
Field<ProductType>(
"CreateProduct",
arguments: new QueryArguments(
new QueryArgument<NonNullGraphType<ProductInputType>> { Name = STR_Product }),
resolve: context =>
{
var ProductInput = context.GetArgument<ProductInput>(STR_Product);
return ProductService.CreateAsync(ProductInput.Code, ProductInput.Name, ProductInput.Description);
//return new ProductInputType();
}
);
}
}