首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.Net HotChocolate GraphQL突变是从诸如枚举的刺痛列表中挑选出来的。

.Net HotChocolate GraphQL突变是从诸如枚举的刺痛列表中挑选出来的。
EN

Stack Overflow用户
提问于 2022-08-22 09:39:05
回答 1查看 75关注 0票数 0

我在.NET GRaphQL API中有一堆数据,这些数据基本上是字符串的列表,如

代码语言:javascript
运行
复制
Public List<string> avarageMessageSize = new List<string>{
"Up to 5 KB",
"Between 5 KB and 4 MB",
Between 4 MB and 20 MB",
"20 MB and bigger"
};

当使用GraphQL突变创建新实体时,对于存储在Enum中的其他值,我有输入类型,允许我选择并选择一个突变以添加正确的值,这是否也可以用于列表项,在突变中选择和选择正确的值(字符串)?

EN

回答 1

Stack Overflow用户

发布于 2022-08-23 15:55:26

您可以轻松地使字符串成为枚举。本质上,GraphQL枚举可以由dotnet中的任何对象表示。

字符串必须遵循GraphQL枚举规则。所以Up to 5 KB可能会用Up_to_5KB来表示。但是在您的dotnet中,您只需要使用Up to 5 KB字符串。

GraphQL引擎会将其转换为GraphQL中的枚举。您也不能再拥有任意的值了,它们必须用在这种情况下允许的枚举值来表示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73443042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档