问题描述
有没有办法让类型(字符串或自定义类类型)在默认情况下不可为空,如果需要,然后在属性或描述符中使用某种“NullableType”使它们可以为空?
解决方法
如果您使用可空引用类型(csproj 中的 <Nullable>enable</Nullable>
)HotChocolate 将正确推断可空性。
如果您想向架构添加横切关注点,您可能会发现 TypeIntercetpors 很有用。有了这些,您可以根据需要重写所有字段和类型
有没有办法让类型(字符串或自定义类类型)在默认情况下不可为空,如果需要,然后在属性或描述符中使用某种“NullableType”使它们可以为空?
如果您使用可空引用类型(csproj 中的 <Nullable>enable</Nullable>
)HotChocolate 将正确推断可空性。
如果您想向架构添加横切关注点,您可能会发现 TypeIntercetpors 很有用。有了这些,您可以根据需要重写所有字段和类型