如何避免将过滤类型用于可为空的属性的异常

时间:2019-09-19 13:58:20

标签: graphql hotchocolate

在尝试通过自定义过滤类型使用过滤并添加可空类型的过滤属性时,使用Hotchocolate会在架构生成阶段引发异常(EffectiveDate是DateTime?):

descriptor
     .BindFieldsExplicitly()
     .Filter(x => x.EffectiveDate);

此问题当前在Hotchocolate存储库-https://github.com/ChilliCream/hotchocolate/issues/1034

上打开

但是,是否有任何变通办法来使用可为空的属性进行过滤?

1 个答案:

答案 0 :(得分:1)

此错误已在10.2中修复,关闭并发布。由于当前的稳定版本甚至大于10.2,因此您只需要更新您的库即可解决此问题。