GraphQL.Net ShortGraphType验证错误

问题描述

“我的查询”的C#代码

   ...
   new QueryArgument<ShortGraphType> { Name = "groupNo" }
),resolve: context =>
{
   var groupNo =
      context.GetArgument<short>("groupNo");
   ...

在graphiql中:

query
{
  referenceListGroup(organizationId: "XXXX",groupNo: 1) {
    createdDate
    listNo
    name
    organizationId
  }
}

我知道了

{
  "errors": [
    {
      "message": "GraphQL.Validation.ValidationError: Argument \"groupNo\" has invalid value 1.\nExpected type \"Short\",found 1.","locations": [
        {
          "line": 4,"column": 6
        }
      ],"extensions": {
        "code": "5.3.3.1"
      }
    }
  ]
}

如果我将参数声明为字符串(StringGraphType)并在我的代码中进行short.parse解析,则可以正常工作,但是作为ShortGraphType,我收到了验证错误

有什么办法解决这个问题吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)