Giống như hầu hết các thành phần của .NET Framework, ADO.NET
không chỉ là vỏ bọc của một vài API sẵn có. Nó chỉ giống ADO ở cái tên - các lớp
và phương thức truy xuất dữ liệu đều khác hoàn toàn.
ADO (Microsoft's ActiveX Data Objects) là một thư viên của các
thành phần COM đã từng được ca ngợi trong một vài năm trở lại đây. Phiên bản
hiện tại là 2.7, các thành phần chủ yếu của ADO là Connection, Command, Recordset, và các Field object. Một
connection có thể mở cơ sở dữ liệu, một vài dữ liệu được chọn vào một recordset,
bao gồm các trường, dữ liệu này sau đó có thể thao tác, cập nhập lên server, và
connection cần phải được đóng lại. ADO cũng giới thiệu một disconnected
recordset, cái được dùng khi không muốn giữ kếp nối trong một thời gian dài.