Wiele aktywnych zestawów wyników (MARS) zostało dodanych specjalnie dla tego typu operacji, dzięki czemu nie trzeba mieć otwartych dwóch połączeń w tym samym czasie, aby móc odczytać z SqlDataReader ORAZ wykonać dodatkowe partie.
MARS jest kompatybilny z SQL Server 2005 i nowszymi wersjami. Cytat z dokumentów MSDN:
Przed wprowadzeniem wielu aktywnych zestawów wyników (MARS) programiści musieli używać wielu połączeń lub kursorów po stronie serwera, aby rozwiązać pewne scenariusze.
Więcej informacji:
Biblioteka MSDN - przegląd MARS
Przykładowy odczyt i aktualizacja danych:
Biblioteka MSDN - Manipulating Data (MARS) przewiń w dół do `` Reading and Updating Data with MARS ''