HotChocolate.AspNetCore 中默认不可空类型

Non nullable types by default in HotChocolate.AspNetCore

有什么方法可以使类型(字符串或自定义 class 类型)在默认情况下不可为 null,如果我需要,然后使用属性中的某种“NullableType”或通过描述符使它们可以为 null?

如果您使用可空引用类型(csproj 中的<Nullable>enable</Nullable>),HotChocolate 将正确推断可空性。

如果您想向模式添加横切关注点,您可能会发现 TypeIntercetpors 很有用。有了这些,您可以根据需要重写所有字段和类型