Улучшенный DynamicQuery? - PullRequest
2 голосов
/ 12 июля 2009

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

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

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

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

Ответы [ 2 ]

2 голосов
/ 03 октября 2009

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

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

Редактировать : по запросу DynamicQuery Enhanced теперь доступен в BitBucket. Ожидать, чтобы быть в восторге; взгляните на этот Info и этот список настроек .

1 голос
/ 12 июля 2009

Я видел PredicateBuilder , прежде чем упомянуто (здесь, на Stackoverflow) в качестве альтернативы. Я не использовал его, хотя, но это может быть полезно для вас.

...