Ich bin entweder für eine Best-Practice oder Bibliothek zur Verarbeitung von String in einen Objektbaum suchen ..C# Erweiterte Abfrage-Anweisung Stringverarbeitung
hier ist das Beispiel:
„[Alter]‚37‘= Und [Geschlecht] ist nicht Null und [optindate]> '2003/01/01' Und [idnumber] ist Null Und ([saresident] = '52' Oder [Staatsbürgerschaft] Wie 'abc%') "
I sollte in der Lage sein, dies in einen Baum so etwas zu objektivieren:
{attribute='age', operator='=', value='37', opperand='And'}
{attribute='gender', operator='Is Not Null', value='', opperand='And'}
{attribute='optindate', operator='>', value='2003/01/01', opperand='And'}
usw. ....
alle Vorschläge wären großartig!
Ich muss erwähnen, dass der Ausdruck verwendet wird, um Daten in einem EAV-Schema abzufragen (Bitte keine Kommentare)? Daher muss ich dies in einen ExpressionTree (oder etwas) einbauen, um dann die notwendigen SQL-Abfragen zu rekursieren und zu erstellen. –