Domanda

Recentemente ho iniziato ad usare il DynamicQuery API , e divenne subito evidente che essa ha numerose limitazioni. Ho trovato almeno una linea di miglioramento: il supporto per gli argomenti enum , ma è abbastanza chiaro che questa API non è mantenuto attivamente (se non del tutto).

Nel caso in cui mi sbaglio e ci è qualcuno mantenimento di una versione migliorata - si prega di inviare un link

In alternativa, un, progetto attivo separato con obiettivi simili sarebbe anche di interesse.

( Chiarimento :. Sto cercando di analizzare stringhe in fase di esecuzione)

È stato utile?

Soluzione

Alla fine abbiamo appena implementato alcune delle caratteristiche abbiamo perso modificando il codice sorgente. Aggiunto il supporto per il passaggio in una classe statica come un "esterno" (terminologia di DynamicQuery), il supporto per chiamare i metodi di questa classe statica, e l'inferenza di tipo, se tali metodi sono generiche.

Ho il sospetto che non c'è molta domanda per questo, quindi non mi preoccupai rendendolo disponibile ovunque. Fatemi sapere se si pensa il contrario.

Modifica : a causa di una richiesta, DynamicQuery avanzata è ora disponibile su BitBucket. Si aspettano di essere deludente; dare un'occhiata a questo Info e questo elenco di modifiche .

Altri suggerimenti

Ho visto PredicateBuilder prima citato (qui su StackOverflow) in alternativa . Io non ho usato, però, ma potrebbe essere utile a voi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top