Part I of this series looked at the architecture of ADO.NET and the major objects that comprise ADO.NET. It started at the top of the diagram of ADO.NET objects and examined the Connection and Transaction objects and how they can be used to access the metadata of a database. This installment moves down the object diagram to look at the Command, Parameter, and DataReader objects. Unless otherwise noted, the information in this article applies to all the Command, Parameter, and DataReader descendants.
展开▼