Vícenásobné sady aktivních výsledků (MARS) byly přidány speciálně pro tento typ operace, takže nemusíte mít současně otevřená dvě připojení, abyste mohli číst z SqlDataReader A provádět další dávky.
MARS je kompatibilní s SQL Server 2005 a vyšší. Citace z dokumentů MSDN:
Před zavedením MultipleActive Result Sets (MARS) museli vývojáři k řešení určitých scénářů používat buď více připojení, nebo kurzory na straně serveru.
Pro více informací viz:
Knihovna MSDN – Přehled MARS
Zpracovaný příklad čtení a aktualizace dat:
Knihovna MSDN – Manipulating Data (MARS) přejděte dolů na 'Čtení a aktualizace dat pomocí MARS'