Frage

Ich habe vor kurzem begonnen haben, die DynamicQuery API , und es wurde schnell klar, dass es zahlreiche Einschränkungen. Unterstützung für eNUM Argumente , aber es ist ziemlich klar, dass diese API nicht aktiv gepflegt wird (wenn überhaupt).

Falls ich falsch liege und es ist jemand eine verbesserte Version beibehalten - bitte einen Link

Alternativ kann ein separates, aktives Projekt mit ähnlichen Zielen auch von Interesse sein würde.

( Klarstellung . Ich bin auf der Suche zu analysieren Strings zur Laufzeit)

War es hilfreich?

Lösung

Am Ende haben wir nur einige der Features implementiert wir, indem Sie den Quellcode verpasst. Zusätzliche Unterstützung für die in einer statischen Klasse als „externe“ (DynamicQuery Terminologie), die die Unterstützung für Methoden, die auf dieser statischen Klasse aufrufen und Typinferenz wenn solche Methoden generisch sind.

Ich vermute, dass es nicht viel Nachfrage dafür ist, so dass ich nicht die Mühe, es überall verfügbar zu machen. Lassen Sie mich wissen, wenn Sie anders denken.

Bearbeiten : aufgrund einer Anfrage, DynamicQuery Verbesserte ist jetzt verfügbar auf BitBucket. Erwarten Sie, um zu sein underwhelmed; werfen Sie einen Blick auf diese Info und diese Liste der zwickt .

Andere Tipps

Ich habe PredicateBuilder bereits erwähnt (hier auf Stackoverflow) als Alternative . Ich habe es allerdings nicht benutzt, aber es könnte für Sie nützlich sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top