如何使用ASP .NET Framework 4.6使用graphql API

我在ASP .NET Framework 4.6中有一个应用程序

我想以最好的方式使用graphql,添加一些库或某种方法。

实际上有另一种选择,例如可以接受POST请求

(任何参考示例都会受到赞赏)

我找到了一个帖子,但我认为它对我不起作用,因为它在.net Core中

Consuming a GraphQL API with 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");
}
bxgwd0904 回答:如何使用ASP .NET Framework 4.6使用graphql API

您正在使用GraphQL.Client库进行HTTP调用并转换请求/响应。该库(除其他外)支持.Net Standard 1.3

.Net Standard 1.3是supported by .Net Framework 4.6 (and higher)。这意味着您可以将该软件包包含在4.6 Framework项目中。

您将无法使用博客文章中的所有特定于Core的范例,但是您将能够使用该特定库的方法。

本文链接:https://www.f2er.com/3142517.html

大家都在问