我是 GraphQL 的新手,我正在尝试将 graphql 模式转换为 C# 类 GraphQL:- input Element{ id: Int name: String! }
C#:-
class Element
{
public int id {get;set;}
public string name {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
这可能吗。如果是,那么如何,因为在我的情况下手动创建类不是解决方案,因为我有大架构。特殊粘贴也不适用于视觉工作室。谢谢
使用“Strawberry Shake”,您可以根据架构和查询生成完整的 C# 客户端: https://chillicream.com/docs/strawberryshake/#introduction
当您提供有关您的用例的更多详细信息时,您的问题将更容易回答。(例如:您的查询在运行时会发生变化吗?您期望类型的准确程度如何?)
我已经可以在您的翻译中发现一个错误: id 在模式中可以为空。只有当您将查询包含在生成器中时,您才能利用 graphql 架构安全性。(想象一下,您将该类与类似的查询一起使用query { id }- 该名称不会返回,但它在架构中甚至是不可为空的!)
| 归档时间: |
|
| 查看次数: |
1426 次 |
| 最近记录: |