首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Hotchocolate中组织查询、突变和订阅类的最佳实践和有效方法是什么

在Hotchocolate中组织查询、突变和订阅类的最佳实践和有效方法是什么
EN

Stack Overflow用户
提问于 2021-08-01 08:49:44
回答 1查看 466关注 0票数 0

哪一种是组织查询、变异和订阅类的最佳和有效的方法?

  1. 部分类
  2. ExtendObjectType(OperationTypeNames.Query)
  3. 其他?

有什么区别,在幕后发生了什么?

在这个官方文件 中,如果我们只想在不同的文件中组织其中一个类型的字段,我们可以在基于注释的方法中使用部分类.

但在工作坊中使用的是ExtendObjectType

我在这里也问过同样的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-01 09:21:23

对于部分类,没有什么特殊的事情在幕后发生,因为它只是一个常规的C#特性。它的缺点是它们不能跨程序集使用,并且不能替换或删除在另一个部分类中定义的字段。

另一方面,热巧克力正在将类型扩展与原始类型定义合并。它们跨程序集工作,允许隐藏或替换原始类型定义的成员。

正如您从文档中引用的那样,如果您只想在同一个项目中将您的类型定义拆分为不同的文件,那么部分类更容易使用。为了更好地集成这些多文件(类)的集成方式,应该使用类型扩展。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68608827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档