Question

J'ai récemment commencé à utiliser le API DynamicQuery , et il est vite devenu évident qu'il a de nombreuses limites. Je l'ai trouvé au moins une amélioration en ligne: soutien aux arguments de ENUM , mais il est assez clair que cette API ne se maintient pas activement (le cas échéant).

Dans le cas où je me trompe et il quelqu'un maintenant une version améliorée - s'il vous plaît poster un lien

Sinon, une procédure distincte, projet actif avec des objectifs similaires serait également intéressant.

( Précision :. Je cherche à analyser chaînes lors de l'exécution)

Était-ce utile?

La solution

En fin de compte, nous vient d'implémenter quelques-unes des fonctionnalités que nous avons manqué en modifiant le code source. Ajout du support pour passer dans une classe statique comme « externe » (terminologie de DynamicQuery), le soutien pour appeler des méthodes sur cette classe statique, et l'inférence de type si de telles méthodes sont génériques.

Je pense qu'il n'y a pas beaucoup de demande pour cela, donc je ne l'ai pas pris la peine de le rendre disponible partout. Faites-moi savoir si vous pensez le contraire.

Modifier : en raison d'une demande, DynamicQuery améliorée est maintenant disponible sur BitBucket. Attendez-vous à être refroidi; jetez un oeil à cette Infos et ce liste des tweaks .

Autres conseils

Je l'ai vu PredicateBuilder dont nous avons parlé (ici sur Stackoverflow) comme alternative . Je ne l'ai pas utilisé bien, mais il pourrait être utile pour vous.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top