Как включить несколько запросов или мутаций в график с помощью .net?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как включить несколько запросов или мутаций в график с помощью .net?

Сообщение Anonymous »

Я объявил (UserQuery) и (PostQuery) следующим образом:

Код: Выделить всё

namespace Blogging.API.Query
{
[ExtendObjectType("Query")]
public class UserQuery
{
[UseFiltering]
[UseSorting]
public async Task GetAll([Service] IUserResolver resolver)
{
return await resolver.GetAll();
}

public async Task GetById([Service] IUserResolver resolver,int id)
{
return await resolver.GetById(id);
}
}
}

namespace Blogging.API.Query
{
[ExtendObjectType("Query")]
public class PostQuery
{
private readonly IPostResolver _postResolver;

public PostQuery(IPostResolver postResolver)
{
_postResolver = postResolver;
}

[UseFiltering]
[UseSorting]
public Task GetAll()
{
return _postResolver.GetAll();
}

public async Task GetById(int id)
{
return await _postResolver.GetById(id);
}

[UseFiltering]
[UseSorting]
public async Task GetUserPosts(int userId)
{

return _=await _postResolver.GetUserPosts(userId);
}

}
}
и настроим их в program.cs следующим образом:

Код: Выделить всё

builder.Services
.AddGraphQLServer()
.AddQueryType(q=>q.Name("Query"))
.AddType()
.AddType
()
.AddFiltering().AddSorting();
но когда я открываю /graphql, он дает мне (НЕТ СХЕМЫ), а если я удаляю один из этих классов запросов, он показывает схему!
Я хочу знать, в чем проблема.

Подробнее здесь: https://stackoverflow.com/questions/792 ... l-with-net
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»