Как избежать исключения при использовании типов фильтрации для свойств, допускающих значение 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, вам просто нужно обновить свои библиотеки, чтобы исправить проблему.