【发布时间】:2022-01-26 03:33:13
【问题描述】:
在 .NET C# 中,我们使用 Odata 对来自 SQL 数据库的数据库结果进行过滤、分页、排序。 .NET中的Odata实际上会进入数据库,并查询WHERE,ORDER By Filters到数据库,而不是提取所有数据库结果,并在api内存上应用过滤。
我很好奇 GraphQL 是在内部查询数据库还是在 API 内存集上应用过滤。
资源:
【问题讨论】:
-
我相对有限的 GraphQL 经验表明 GraphQL 与数据访问没有任何关系。它本质上是 REST API 的替代品,与数据的持久化、检索等方式没有任何关系。
标签: java spring-boot graphql odata