Grazie 1000 Marco!
Si ho appena iniziato a infilarci il naso ma ho già notato la potenza di LINQ e E. Frameworks (il metodo savechanges() che gestisce le transazioni gerarchicamente in automatico è stupendo) i quali snelliscono il codice in maniera veramente straordinaria.

Anche io uso il metodo .toList() però in effetti non avevo contestualizzato il fatto che la mia variabile "lista" è solo un espressione e non un esecuzione!

Ora non ho l'ambiente di sviluppo non essendo in ufficio quindi non posso testare il tutto!

Ti faccio una domanda preventiva:

Devo dunque trattare la variabile lista come se fosse una stringa? Compoenendola a mio piacimento cone la condizioni IF?

Scaricherò anche LinqPad che sicuramente mi farà molto ma molto comodo!

Per adesso grazie! Ti aggiorno appena sono al pc dell'ufficio!