Chapter 5. The ADO.NET Object Model
As a general rule, the most successful man in life is the man who has the best information.
ADO.NET is the latest in a long line of database-access technologies that began with the Open DataBase Connectivity (ODBC) API several years ago. Written as a C-style library, ODBC was designed to provide a uniform API to issue SQL calls to various database servers. In the ODBC model, database-specific drivers hide any difference and discrepancy between the SQL language used at the application level and the internal query engine. Next, COM landed in the database territory and started a colonization process that culminated with OLE DB.
OLE DB has evolved from ODBC and, in fact, the open database connectivity ...