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

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

Сообщение Anonymous »

Я объявил (userquery) и (postquery) как следующее: < /p>
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);
}

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

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

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

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

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

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

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

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