Stavo pensando che SQLDataReader non dovrebbe funzionare se non ci sono connessioni a SQLServer.Come funziona DataReader?
Ho sperimentato questo scenario. Eseguo ExecuteReader, quindi interrompendo il servizio SQLServer e tentando di scorrere il DataReader. Quello che mi aspettavo era un'eccezione, ma ha dato i risultati uno dopo l'altro. Idealmente il DataReader dovrebbe leggere una riga alla volta dal flusso che viene connesso al server DB e quale dovrebbe generare un'eccezione se disconnettiamo il server DB?
Non so, cosa mi manca qui.
Buon esperimento! – smwikipedia