首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏后端

    C# 一分钟浅谈:GraphQL 中的订阅与发布

    C# 实现 GraphQL 订阅在 C# 中实现 GraphQL 订阅通常需要使用一些库,如 HotChocolate。以下是一个简单的示例,展示如何在 C# 中实现 GraphQL 订阅。 安装依赖首先,确保安装了 HotChocolate 和 HotChocolate.AspNetCore 包:dotnet add package HotChocolatedotnet add package HotChocolate.AspNetCore定义订阅类型定义一个订阅类型,该类型包含一个订阅字段,用于监听特定事件。 using HotChocolate;using HotChocolate.Subscriptions;public class Subscription{ [Subscribe] public using HotChocolate.Subscriptions;using Microsoft.AspNetCore.Mvc;[ApiController][Route("api/[controller

    67810编辑于 2024-11-29
  • 来自专栏后端

    C# 一分钟浅谈:GraphQL 与 REST 比较

    2.4 代码案例以下是一个简单的 GraphQL API 示例,使用 Hot Chocolate 实现:首先,安装 Hot Chocolate 包:dotnet add package HotChocolate.AspNetCoredotnet add package HotChocolate.Data然后,创建 GraphQL 类型和查询:using HotChocolate;using HotChocolate.Types;using HotChocolate.AspNetCore

    70810编辑于 2024-12-09
  • 来自专栏饭勺oO的技术博客

    造轮子之集成GraphQL

    HotChocolate.AspNetCore HotChocolate.AspNetCore是.NET一个老牌的GraphQL实现库,它可以让我们很快速的实现一个GraphQL Server。 安装HotChocolate.AspNetCore的nuget,在Program中添加代码 builder.Services.AddGraphQLServer() app.MapGraphQL using HotChocolate.Authorization; namespace Wheel.Graphql { [Authorize] public class Query : 封装AddGraphQLServer方法: using HotChocolate.Execution.Configuration; using System.Reflection; namespace 添加授权 安装HotChocolate.AspNetCore.Authorization的Nuget包。

    69010编辑于 2023-10-18
  • 来自专栏大数据

    C# 一分钟浅谈:GraphQL 中的订阅与发布

    C# 实现 GraphQL 订阅 在 C# 中实现 GraphQL 订阅通常需要使用一些库,如 HotChocolate。以下是一个简单的示例,展示如何在 C# 中实现 GraphQL 订阅。 安装依赖 首先,确保安装了 HotChocolate 和 HotChocolate.AspNetCore 包: dotnet add package HotChocolate dotnet add package HotChocolate.AspNetCore 定义订阅类型 定义一个订阅类型,该类型包含一个订阅字段,用于监听特定事件。 using HotChocolate; using HotChocolate.Subscriptions; public class Subscription { [Subscribe] using HotChocolate.Subscriptions; using Microsoft.AspNetCore.Mvc; [ApiController] [Route("api/[controller

    56810编辑于 2024-12-03
  • 来自专栏DotNet NB && CloudNative

    REST 已死:为什么你的 .NET API 应该迁移到 GraphQL

    在 .NET 中设置 GraphQL(逐步指南) 0️⃣ 生态 HotChocolate 是 .NET 中最流行的 GraphQL 服务器,优势包括: • 专为 .NET 构建 • 高性能 • 丰富功能集 • 活跃社区 • 定期更新 其他选项如 GraphQL.NET 也存在,但 HotChocolate 因与 ASP.NET Core 的深度集成成为事实标准。 1️⃣ 安装包 dotnet add package HotChocolate.AspNetCore dotnet add package HotChocolate.Data • HotChocolate.AspNetCore • HotChocolate.Data: 支持过滤、排序、分页和 Entity Framework Core 集成。

    76600编辑于 2025-04-13
  • 来自专栏大数据

    C# 一分钟浅谈:GraphQL 与 REST 比较

    2.4 代码案例 以下是一个简单的 GraphQL API 示例,使用 Hot Chocolate 实现: 首先,安装 Hot Chocolate 包: dotnet add package HotChocolate.AspNetCore dotnet add package HotChocolate.Data 然后,创建 GraphQL 类型和查询: using HotChocolate; using HotChocolate.Types ; using HotChocolate.AspNetCore; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting

    42810编辑于 2024-12-12
  • 来自专栏大数据

    GraphQL 与 ASP.NET Core 集成:从入门到精通

    打开NuGet包管理器控制台,输入以下命令: Install-Package HotChocolate.AspNetCore HotChocolate是一个流行的GraphQL库,它提供了丰富的功能来简化 // Query.cs using System.Collections.Generic; using System.Linq; using HotChocolate.Types; namespace 参考资料 HotChocolate Documentation GraphQL Specification ASP.NET Core Documentation 以上就是关于GraphQL与ASP.NET

    56010编辑于 2024-12-05
  • 来自专栏大数据

    C# 一分钟浅谈:GraphQL 数据类型与查询

    安装Hot Chocolate 首先,通过NuGet安装Hot Chocolate包: dotnet add package HotChocolate.AspNetCore 定义Schema 定义GraphQL 的Schema,包括类型和查询: using HotChocolate; using HotChocolate.Types; public class User { public int Id

    64000编辑于 2024-12-03
  • 来自专栏后端

    GraphQL 与 ASP.NET Core 集成:从入门到精通

    打开NuGet包管理器控制台,输入以下命令:Install-Package HotChocolate.AspNetCoreHotChocolate是一个流行的GraphQL库,它提供了丰富的功能来简化GraphQL // Query.csusing System.Collections.Generic;using System.Linq;using HotChocolate.Types;namespace YourNamespace.GraphQL 参考资料HotChocolate DocumentationGraphQL SpecificationASP.NET Core Documentation以上就是关于GraphQL与ASP.NET Core

    52710编辑于 2024-12-04
  • 来自专栏后端

    C# 一分钟浅谈:GraphQL 数据类型与查询

    安装Hot Chocolate首先,通过NuGet安装Hot Chocolate包:dotnet add package HotChocolate.AspNetCore定义Schema定义GraphQL 的Schema,包括类型和查询:using HotChocolate;using HotChocolate.Types;public class User{ public int Id { get

    75510编辑于 2024-12-01
  • 来自专栏DotNet NB && CloudNative

    面向 .NET 开发人员的 10 大NuGet 包:增强您的开发工具包

    HotChocolate(适用于 .NET 的 GraphQL) **目的:**适用于 .NET 的高性能 GraphQL 服务器实现。 特征: 强类型 GraphQL 架构生成。 NuGet 链接 在 .NET 中安装包: dotnet add package HotChocolate --version 13.9.14 示例使用代码: using HotChocolate.AspNetCore ; var builder = WebApplication.CreateBuilder(args); // Add HotChocolate services builder.Services.AddGraphQLServer

    1.9K10编辑于 2024-11-23
  • 来自专栏全球技术精选

    【.NET 遇上 GraphQL】 ChilliCream 平台介绍

    ChilliCream https://chillicream.com/ https://github.com/ChilliCream/hotchocolate ChilliCream 平台包含了四个产品

    85140编辑于 2021-12-28
  • 来自专栏全球技术精选

    GraphQL 到底有什么魔力?

    graphql-dotnet stars: 5k commits: 1600+ contributors: 140+ •hot chocolate https://github.com/ChilliCream/hotchocolate

    72730编辑于 2021-12-20
  • 来自专栏全球技术精选

    【.NET 遇上 GraphQL】使用 Hot Chocolate 构建 GraphQL 服务

    /HotChocolateDemo package HotChocolate.AspNetCore 接下来,需要修改 Program.cs, 注入 GraphQL 服务 var builder = WebApplication.CreateBuilder

    1.1K20编辑于 2022-01-04
  • 来自专栏InCerry

    .NET周刊【8月第2期 2024-08-11】

    HotChocolate GraphQl——限制别名重载 https://medium.com/@sankeththesmasher/hotchocolate-graphql-limit-alias-overloading -3867aa28af3a 如何限制 HotChocolate 中查询中的最大别名数。

    1.9K10编辑于 2024-11-23
  • 来自专栏后端

    C# 一分钟浅谈:GraphQL 客户端调用

    常用的库有 GraphQL.Client 和 HotChocolate。这里我们使用 GraphQL.Client。

    65610编辑于 2024-11-30
  • 来自专栏大数据

    C# 一分钟浅谈:GraphQL 客户端调用

    常用的库有 GraphQL.Client 和 HotChocolate。这里我们使用 GraphQL.Client。

    66110编辑于 2024-12-03
  • 来自专栏Dotnet Dancer

    .NET与GraphQL的碰撞:新一代的数据交互与演示

    参考文献: [1] 项目引用的hotchocolate有关nuget包的项目开源地址: https://github.com/ChilliCream/graphql-platform

    45010编辑于 2024-10-21
  • 来自专栏InCerry

    .NET周刊【2月第3期 2024-02-25】

    C# GraphQL 服务器搭建[HotChocolate] - Qiita https://qiita.com/te-k/items/d0b153a8bb5075ab93fe 了解如何使用 HotChocolate

    2.9K10编辑于 2024-02-27
  • 来自专栏饭勺oO的技术博客

    造轮子之设置管理

    using HotChocolate.Types.Relay; using System; using System.Linq; using Wheel.DependencyInjection; using

    47430编辑于 2023-10-23
领券