ADO.NET
Trong lớp kết nối (Connectivity Layer), có 4 đối tượng chính để xử
lý phần kết nối và tương tác với dữ liệu mà chúng ta sẽ thường
xuyên làm việc:
Connection: Đối tượng cho phép kết nối đến các nguồn CSDL
như: SQL Server, Oracle, Access, Excel.
Command: Đối tượng cho phép truy cập CSDL và thực thi phát
biểu SQL hay thủ tục Store Procedure của CSDL, truyền tham
số cho câu lệnh SQL.
DataReader: Bộ đọc, dùng để đọc nhanh dữ liệu theo một
chiều.
DataAdapter: Bộ điều phối hay cầu nối, dùng để chuyển dữ liệu
truy vấn được cho các đối tượng lưu trữ và xử lý như
DataTable.
Với lớp (Disconnected Layer), sở dĩ gọi là Disconnected Layer là
do toàn bộ dữ liệu được đọc một lần duy nhất và lưu vào DataSet
hay các đối tượng như DataTable và quá trình kết nối chấm dứt.
Dữ liệu sau đó được xử lý độc lập phía ứng dụng máy khách
(client). Bằng cách này, các ứng dụng có thể đảm bảo tài nguyên
cho hệ thống và phục vụ được số lượng kết nối lớn hơn.