Một trong những lý do khiến cho ASP phát triển rộng rãi là những tiện ích của nó để truy cập cơ sở dữ liệu khác nhau ngay trong ứng dụng Web. ASP gắn với Ado có thể truy cập đến mọi loại cơ sở dữ liệu hiện có. ASP.NET mở rộng khả năng này bằng việc giới thiệu ADỌNET (hay ADO +). Cung cấp cơ chế xử lý dữ liệu linh động dễ dàng thao tác và ràng buộc mọi kiểu dữ liệu vào các thành phần điều khiển Web hiện có.
ActiveX Data Object cho .NET Framework (ADỌNET) là một bộ các lớp để thực hiện các dịch vụ truy xuất dữ liệu cho các lập trình viên .NET, ADỌNET cung cấp rất nhiều các component phong phú cho việc tạo các ứng dụng phân tán và chia xẻ dữ liệụ Nó là một phần đợc tích hợp trong .NET framework, hỗ trợ để truy xuất đến cơ sở dữ liệu quan hệ, XML và cơ sở dữ liệu ứng dụng. Ngoài ra, ADỌNET còn đáp ứng các nhu cầu đa dạng của nhà phát triển.
Qua ADỌNET các trình tiêu thụ (consumer) dữ liệu chia xẻ có thể tiếp cập đến nguồn dữ liệu nh SQL Server hay các nguồn dữ liệu đợc hỗ trợ bởi OLE DB và XML thực hiện các thao tác hay cập nhật dữ liệụ
ADỌNET gồm có .NET data provider để thực hiện việc kết nối tới cơ sở dữ liệu, bộ thực hiện lệnh và kết quả nhận đợc. Những kết quả này có thể đợc xử lý một cách trực tiếp hoặc đợc lu trong đối tợng DataSet để ngời dùng có thể quản lý, kết hợp với dữ liệu từ các các nguồn dữ liệu khác, hay di chuyển đi xa giữa các tầng. Đối tợng DataSet trong ADỌNET có thể đợc sử dụng một cách độc lập nh là một trình cung cấp dữ liệu .NET để quản lý dữ liệu địa phơng cho ứng dụng hay là
Tìm hiểu Microsoft ASP.NET
nguồn cho XML. ADỌNET cung cấp cho ngời phát triển việc viết mã lệnh đợc quản lý một cách chức năng hoá nh các chức năng mà các nhà phát triển khi dùng với ADỌ