Ho varie applicazioni di Windows Form che contengono vari controlli che creano clausole "group by" e "where" personalizzate per i miei metodi di classe.
Sto pensando di passare una struttura di raccolta di qualche tipo in modo che i metodi siano in grado di costruire le clausole group by e where.
Diciamo una lista contenente il campo e il valore per il gruppo di o dove.
Sto andando nella giusta direzione?
Aggiornamento:
Non ho ancora il codice ma lasciami provare a spiegare meglio:
- Abbiamo un modulo con 10 elenchi a discesa e un segno di spunta accanto a loro.
- Inoltre abbiamo adatagrid sul modulo.
-
Ogni elenco a discesa corrisponde a un campo in una tabella.
-
Se un elenco a discesa ha la sua casella di controllo selezionata significa che deve essere parte della clausola group by nella dichiarazione select.
-
Il valore del dropdownlist deve essere parte della clausola where.
-
* nota: * un'altra applicazione potrebbe avere numeri diversi di dropdownbox e diversi campi corrispondenti.
Voglio creare un metodo comune che recuperi i dati con le clausole group e where selezionabili dall'utente.
Quindi quello che penso è di passare agli elenchi del metodo 2
-
Uno con (nomecampo, valore) per le clausole where
-
E uno con (nomecampo) per il gruppo di
a seconda della logica sopra ...
Spero che questo sia più chiaro.