Вопрос

Я недавно начал использовать API динамических запросов, и быстро стало очевидно, что он имеет множество ограничений.Я нашел как минимум одно улучшение в Интернете: поддержка аргументов перечисления, но совершенно очевидно, что этот API активно не поддерживается (если вообще поддерживается).

На случай, если я ошибаюсь и там является кто-то поддерживает улучшенную версию - оставьте ссылку!

Альтернативно, интерес мог бы представлять и отдельный активный проект с аналогичными целями.

(Разъяснение:Я хочу разобрать струны во время выполнения.)

Это было полезно?

Решение

В конце концов мы просто реализовали некоторые функции, которые упустили, отредактировав исходный код.Добавлена ​​поддержка передачи статического класса как «внешнего» (терминология DynamicQuery), поддержка вызова методов этого статического класса и вывод типа, если какие-либо такие методы являются универсальными.

Я подозреваю, что на это не так много спроса, поэтому я не удосужился сделать его доступным где-либо.Дайте мне знать, если вы думаете иначе.

Редактировать:из-за запроса, Улучшенный динамический запрос теперь доступен на BitBucket.Ожидайте, что будете разочарованы;Взгляни на это Информация и это список настроек.

Другие советы

я видел Построитель предикатов упоминалось ранее (здесь, на Stackoverflow) в качестве альтернативы.Хотя я им не пользовался, но вам может быть полезно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top