Ciao a tutti!
Finalmente ci son riuscita e son passata agli Entity Frameworks.
Riuscita in realtà è un parolone...son proprio alle basi...
Infatti mi son bloccata su una questione che immagino sia di semplice soluzione per i più esperti!
In sostanza vorrei costruire una SELECT in base a variabili esterne...mi spiego meglio:
- Ho una combobox con tutte le regioni d'Italia ma anche un item "Tutte le regioni"
- Voglio filtrare i comuni in una datagridview in base alla regione (e sin qui ci riesco usando questo codice:
codice:
//per semplificare inserisco io a mano l'id invece che recuperarlo dalla combo
dim idRegione as integer=3
Dim lista = From comune In mioEf.dgv_comuni
Where comune.idReg= idRegione
Order By comune.nome_Com, comune.id_Com
Select comune
- il problema è quando seleziono l'id della voce "TUTTE LE REGIONI" e quindi non voglio filtrare per regione ma vedere tutti i comuni
- quando usavo i mysqlCommand avrei fatto così:
codice:
dim strCondizione as string=""
if idRegione=1 then
strCondizione=" WHERE idReg=1"
end if
mioCmd.commandText="SELECT * FROM COMUNI" & strCondizione
In LINQ sto incontrando qualche problemino nn essendo stringhe...
Help 
PS: Per chi volesse consigliarmi una condizione IF a monte del tipo:
codice:
if idReg=1 then
'Eseguo il codice senza filtro
else
'Eseguo il codice con filtro
end if
dico già che non è la soluzione che cerco essendo le variabili che modificano la stringa parecchie!
Io solitamente con comandi di tipo stringa mi costruivo vere e proprie query in base alle variabili esterne, vorrei fare lo stesso con LINQ!
Grazie ancora