Salve.
Continuo ad approfondire tematiche riguardanti codice C#.
Stavo cercando di capire come funziona il DataSet.
A livello concettuale il DataSet si può definire uno strato software che funge da cuscinetto tra applicazione e database?
Ma più che altro come funziona, praticamente prende una parte di database lo carica in memoria di lavoro(RAM)? E poi se la memoria di lavoro non è sufficientemente grande carica un'altra parte di database?
Da quanto ho capito il dataset lavora in modalità disconnessa, ma allora quando è meglio lavorare in modalità disconnessa o in modalità connessa?
Grazie per qualsiasi delucidazione.