That's terrific if you're working with XML. However, more importantly for many developers, ADO.NET gives you a choice of either connected or disconnected mode, Brust says. "Connected mode is great for financial transactions; for example, with multiple data tables, columns, and rows."
In contrast, disconnected mode is well suited to Back Office applications, for instance, says Brust. "People can scroll around, reading back orders, without needing to be connected to the database. Then, they can update later." Theoretically, organizations can improve performance this way by reducing database bottlenecks.