Ciao a tutti.
Io in un mio programma arrivo ad un punto che ho una lista di codici, voglio controllare che questi codici siano presenti nel mio database rispettando alcuni vincoli presenti in una query.
Io ho pensato che per controllare potrei fare in due maniere:
1. Faccio la query e inserisco il risultato in una seconda lista, la quale la farò ciclare per controllare se i codici della prima sono presenti in essa.
2. Faccio la query per ogni codice e controllo se mi restituisce qualcosa.

Questi due metodi però mi piacciono solo in parte, per il metodo 1 vorrei evitare di avere una lista in memoria e preferirei lavorare solo con il db.

Il metodo 2 mi sembra lento visto che devo aprire la connessione, fare la query, e chidere la connessione ogni volta che controllo un codice.



Sapete un altro metodo che posso fare una sola query e mi restituisce i codici presenti e quelli no!!?