Как я могу использовать API-интерфейс graphql с ASP .NET Framework 4.6 - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть приложение в ASP .NET Framework 4.6

Я хочу использовать graphql наилучшим образом, добавив какую-нибудь библиотеку или какой-нибудь метод.

в действительности, чтобы иметь другую альтернативу,как выполнение запроса POST приемлемо

(будет полезен любой пример ссылки)

Я нашел сообщение, но я полагаю, что оно не работает для меня, потому чтонаходится в .net Core

Использование API-интерфейса GraphQL с ASP.NET Core !

Я хочу что-то подобное, имея мой класс Owner

public async Task<List<Owner>> GetAllOwners()
{
    var query = new GraphQLRequest
    {
        Query = @"
                query ownersQuery{
                  owners {
                    id
                    name
                    address
                    accounts {
                      id
                      type
                      description
                    }
                  }
                }"
    };

    var response = await _client.PostAsync(query);
    return response.GetDataFieldAs<List<Owner>>("owners");
}

1 Ответ

0 голосов
/ 07 ноября 2019

Вы используете библиотеку GraphQL.Client для выполнения HTTP-вызовов и перевода запроса / ответа. Эта библиотека поддерживает (среди прочего) .Net Standard 1.3 .

.Net Standard 1.3 - поддерживается .Net Framework 4.6 (и выше) . Это означает, что вы можете включить пакет в проект 4.6 Framework.

Вы не сможете использовать все специфичные для ядра парадигмы в сообщении блога, но вы сможете использовать эту конкретную библиотеку. методы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...