Tổng quan
.Net Data Objects tập trung vào bài toán truy cập, chỉnh sửa và cập nhật dữ liệu từ nhiều hệ cơ sở dữ liệu thông qua cơ chế Scripts Drivers. Cách tiếp cận này cho phép dùng một thành phần.NET để làm việc với nhiều backend dữ liệu khác nhau trong cùng một ứng dụng.

Điểm đáng chú ý nằm ở khả năng hỗ trợ chuyển các dự án dữ liệu cũ dùng Microsoft ActiveX Data Objects sang Microsoft ADO.NET trên.NET Framework. Bộ thư viện giữ lại các đối tượng quen thuộc như Connection, Recordset, Fields và Field với Properties và Methods tương tự ADO, nhờ đó giảm khối lượng chỉnh sửa mã khi nâng cấp ứng dụng.
Bộ.NET class truy cập, chỉnh sửa và cập nhật dữ liệu từ nhiều cơ sở dữ liệu qua Script Drivers. Phù hợp khi chuyển dự án ADO cũ sang ADO.NET trên.NET Framework với ít thay đổi mã nguồn.

Tính năng nổi bật
- Truy cập dữ liệu từ nhiều cơ sở dữ liệu qua giao diện Scripts Drivers.
- Chuyển dự án Microsoft ADO cũ sang ADO.NET trên.NET Framework.
- Giữ mô hình đối tượng quen thuộc với Connection, Recordset, Fields và Field.
- Chuẩn hóa câu lệnh với SQLSelect, SQLInsert, SQLUpdate và SQLDelete.
- Camera Metadata — Thực thi command và stored procedure có tham số.
- Tạo Recordset động để lưu, duyệt và thao tác dữ liệu.
- Hỗ trợ Bookmark trong Recordset theo cách làm quen thuộc của ADO.
Ứng dụng thực tế
- Nâng cấp ứng dụng Microsoft Visual Basic cũ đang dùng ADO sang ADO.NET.
- Xây dựng lớp truy cập dữ liệu thống nhất cho nhiều hệ cơ sở dữ liệu.
- Tạo ứng dụng Windows cần truy vấn, hiển thị và cập nhật dữ liệu người dùng.
- Chuẩn hóa thao tác SQL trong dự án cần hỗ trợ nhiều database backend.
- Thực hiện các tác vụ quản trị cấu trúc database ngay trong ứng dụng.NET.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET duy trì ứng dụng dữ liệu cũ
- Nhóm phát triển cần chuyển mã từ ADO sang ADO.NET
- Technical lead phụ trách chuẩn hóa lớp data access cho nhiều database
- Đội ngũ xây dựng ứng dụng Windows có nhu cầu backup, restore và quản lý cấu trúc database
Thông tin kỹ thuật
Câu hỏi thường gặp
.Net Data Objects có phù hợp để chuyển ứng dụng ADO cũ không?
Có. Thư viện được mô tả là hỗ trợ chuyển các dự án dữ liệu dùng Microsoft ActiveX Data Objects sang Microsoft ADO.NET trên.NET Framework mà không phải viết lại nhiều dòng mã.
Những đối tượng ADO quen thuộc nào xuất hiện trong thư viện?
Danh sách được nêu gồm Connection, Recordset, Fields và Field, với Properties và Methods tương tự Microsoft ADO.
Có thể kết nối những hệ cơ sở dữ liệu nào bằng Script Driver sẵn có?
Các Script Driver được liệt kê gồm Microsoft Access, Microsoft SQL Server / MSDE, Oracle, MySQL, PostgreSQL, FireBird và SQLite.
Thư viện hỗ trợ công nghệ truy cập dữ liệu nào?
Script Driver có thể dùng ODBC Drivers, OLEDB Drivers và.NET Data Providers.
Môi trường phát triển nào tương thích?
Danh sách tương thích gồm Microsoft Visual Studio 2005,2008,2010,2012,2013,2015 và 2017.





Bình luận