
LẬPTRÌNH CSDLVỚI
ADO.NET
174

Tổng quanADO.NET
➢ActiveX Data Object .NET (ADO.NET)
▪Công nghệ của Microsoft
▪Là 1 phần của .NET Framework
▪Phát triển từ nền tảngADO
▪Cung cấp các lớp đối tượng và các hàm thư viện phục vụ
cho việc kết nối và xử lý dữ liệu
175

Tổng quanADO.NET
Stored
into
Database
Client
ADO.net
Data access technology
176

Tổng quanADO.NET
➢Đặcđiểm chính củaADO.NET là làm việc với dữ liệu
không kếtnối,dữ liệuđược lưu trữtrong bộnhớnhư
một CSDL thu nhỏgọi là DataSet, nhằm tăng tốcđộ
tính toán, xử lý tốiđa và hạn chếviệc sửdụng tài
nguyên trên Database Server.
➢Đặcđiểm quan trọng thứ 2 là khảnăng xử lý dữ liệu
dạng chuẩn XML (eXtensible Markup Language –
chuẩn giao tiếpdữ liệu tốt nhất hiện nay trên môi
trường Internet), dữ liệuởdạng XML có thểtrao đổi
giữa bất kỳhệthống nào giúpứng dụng có nhiều khả
năng làm việc với nhiềuứng dụng khác
177

Kiến trúcADO.NET
➢Gồm 2 phần chính:
▪Managed Provider Component: bao gồm các đối tượng
như DataAdapter, DataReader,… giữ nhiệm vụ làm việc
trựctiếp với dữ liệu như database, file…
▪Content Component: bao gồm các đối tượng như
DataSet, DataTable,… đại diện cho dữ liệu thựcsự cần
làm việc.
178

