Pregunta

Recientemente he empezado a utilizar el API DynamicQuery , y rápidamente se hizo evidente que tiene numerosas limitaciones. He encontrado al menos una mejora en línea: apoyo a los argumentos de enumeración , pero está bastante claro que esta API no se mantiene de forma activa (en su caso).

En el caso de que estoy equivocado y no es a alguien mantener una versión mejorada - por favor enviar un enlace

Alternativamente, un proyecto separado, activo con objetivos similares también sería de interés.

( Aclaración . Busco a analizar cadenas en tiempo de ejecución)

¿Fue útil?

Solución

Al final acabamos en práctica algunas de las características que perdimos editando el código fuente. Añadido soporte para pasar en una clase estática como un "externa" (terminología de DynamicQuery), soporte para llamar a los métodos de esta clase estática, y la inferencia de tipos si cualquiera de tales métodos son genéricos.

Sospecho que no hay mucha demanda de este, por lo que no se molestó por lo que es disponible en cualquier lugar. Déjeme saber si usted piensa lo contrario.

Editar : debido a una solicitud, DynamicQuery mejorada ya está disponible en BitBucket. Esperar a ser insuficiente; echar un vistazo a este Información y esto lista de ajustes .

Otros consejos

PredicateBuilder antes mencionado (aquí en Stackoverflow) como una alternativa . No he utilizado, sin embargo, pero podría ser útil para usted.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top