我目前正在尝试调用graphql-query from code上的一个字段,而不使用http层。在一个测试用例中,我成功地在一个字段解析器中使用了这个代码片段。断点命中。(Task) ticketQueryField.Resolver.Resolve(context); 因此,我认为可以用我真正需要的字段/参数填充复制的ResolveFieldContext,并像这样调用它ResolveFieldContext("query test { getTickets(id: 1) { number, title } }&qu
我在.NET核心网站/控制器上使用GraphQL。该模式非常大,因此构造函数需要大约一秒钟的时间才能运行。我不可能在每个请求上都有这样的开销,所以我将模式创建为一个单例,在所有请求之间共享。 public async Task<IActionResult> Post([FromBody] GraphQLQuery query) var executionOptions = new ExecutionOptions {