It is a rare opportunity to get to build something from scratch. When Microsoft chose the approach for data access from .NET, the company could have gone a number of different directions. One possibility would have been to wrap OLE DB, or provide a slightly updated version of ADO (which, of course, many people believe ADO.NET to be). However, the world has changed since these older technologies were developed, and they didn”t necessarily have the same goals as .NET. This chapter talks about the goals of ADO.NET, and then provides a high-level overview of its major pieces. For those not familiar with the metric system, 3,048 meters is the 10,000-foot view. Much of the rest of the book is dedicated to exploring these pieces in great detail.