У меня есть сервер GraphQL .Net Core, и запросы решаются великолепно.Однако мутации завершаются с ошибкой.
"message": "Ожидаемое ненулевое значение, разрешить возвращаемый делегатом ноль для \" $ GraphQLCore.Types.SInputType \ "",
Я понимаю, что вы не используете свои типы запросов для мутаций, и я создал отдельные типы, но я все еще что-то упускаю.
public class SInputType : InputObjectGraphType
{
public SInputType()
{
Field<IntGraphType>("sid");
...etc
}
}
public class SUpdateMutation : ObjectGraphType
{
MutationMock mm = new MutationMock();
public SUpdateMutation()
{
Field<SInputType>(
"createSrecord",
arguments: new QueryArguments(new QueryArgument<SInputType>
{ Name = "sticker"}),
resolve: context => {
var _stik = context.GetArgument<SModel>("stick");
return mm.StockMutation(stick);
});
}
}
Все, что я придумываю на Goggle, связано с НЕиспользуя InputObjectGraphType, но я и из примеров, которые я вижу, я использую его правильно ???
Так что любые входные данные или указатели будут с благодарностью.
TIA