Multiple Active Result Sets (MARS) is speciaal voor dit type bewerking toegevoegd, zodat u niet twee verbindingen tegelijkertijd open hoeft te hebben om uit een SqlDataReader te kunnen lezen EN extra batches uit te voeren.
MARS is compatibel met SQL Server 2005 en hoger. Om te citeren uit MSDN-documenten:
Vóór de introductie van MultipleActive Result Sets (MARS), moesten ontwikkelaars meerdere verbindingen of cursors aan de serverzijde gebruiken om bepaalde scenario's op te lossen.
Voor meer info zie:
MSDN-bibliotheek - MARS-overzicht
Uitgewerkt voorbeeld voor het lezen en bijwerken van gegevens:
MSDN-bibliotheek - Gegevens manipuleren (MARS) scrol omlaag naar 'Gegevens lezen en bijwerken met MARS'