0

当您尝试通过自定义过滤类型使用过滤并添加到具有可为空类型的过滤属性时,使用 Hotchocolate 它会在模式生成阶段抛出异常(EffectiveDate 是 DateTime?):

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

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

但是是否有任何解决方法可以使用可空属性进行过滤?

4

1 回答 1

1

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

于 2020-06-17T17:18:03.007 回答