มีการเพิ่มชุดผลลัพธ์ที่ใช้งานอยู่ (MARS) หลายชุดโดยเฉพาะสำหรับการดำเนินการประเภทนี้ดังนั้นคุณจึงไม่จำเป็นต้องเปิดการเชื่อมต่อสองรายการพร้อมกันเพื่อให้สามารถอ่านจาก SqlDataReader และดำเนินการแบทช์เพิ่มเติมได้
MARS เข้ากันได้กับ SQL Server 2005 ขึ้นไป อ้างจากเอกสาร MSDN:
ก่อนที่จะมีการเปิดตัว Multiple Active Result Sets (MARS) นักพัฒนาต้องใช้การเชื่อมต่อหลายตัวหรือเคอร์เซอร์ฝั่งเซิร์ฟเวอร์เพื่อแก้ปัญหาบางสถานการณ์
ดูข้อมูลเพิ่มเติมได้ที่:
MSDN Library - ภาพรวม MARS
ตัวอย่างการใช้งานการอ่านและการอัปเดตข้อมูล:
MSDN Library - Manipulating Data (MARS)เลื่อนลงไปที่ 'Reading and Updating Data with MARS'