Python微信订餐小程序课程视频
https://edu.csdn.net/course/detail/36074
Python实战量化交易理财系统
https://edu.csdn.net/course/detail/35475
系列导航
使用Hot Chocolate和.NET 6构建GraphQL应用文章索引
需求
从前几篇文章可以看出,使用Hot Chocolate实现GraphQL接口是比较简单的,本篇文章我们继续查询中的另一个需求:排序。
思路
Hot Chocolate提供了UseSorting
属性来用于构造包含查询过滤的SQL语句,所以我们直接使用就好了。
实现
要使用Sorting属性,需要先在添加服务依赖注入的时候指定:
ProgramExtension.cs
builder.Services
.AddGraphQLServer()
.AddFiltering()
.AddProjections()
.AddSorting()
.AddQueryType<Query>()
.AddType<PostType>();
然后在