In this chapter, you saw why ADO.NET was developed and how it supersedes other data access technologies in the .NET Framework. We gave an overview of its architecture and then focused on one of its core components, the data provider. You built three simple examples to practice basic data provider use and experience the uniform way data access code is written, regardless of the data provider. Finally, we offered the opinion that conceptual clarity is the key to understanding and using both data providers and the rest of the ADO.NET API.
Unable to display preview. Download preview PDF.