Как избежать исключения при использовании типов фильтрации для свойств, допускающих значение NULL

Использование Hotchocolate при попытке использовать фильтрацию с помощью настраиваемого типа фильтрации и добавления к свойству фильтрации с типом, допускающим значение NULL, генерирует исключение на этапе генерации схемы (EffectiveDate - DateTime?):

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

Эта проблема в настоящее время открыта в репозитории Hotchocolate - https://github.com/ChilliCream/hotchocolate/issues/1034

Но есть ли обходные пути для использования фильтрации по свойствам, допускающим значение NULL?

1 ответ

Решение

Эта ошибка исправлена, закрыта и выпущена в версии 10.2. Поскольку текущая стабильная версия даже выше 10.2, вам просто нужно обновить свои библиотеки, чтобы исправить проблему.

Другие вопросы по тегам