Đối tượng dữ liệu ActiveX (ADO.NET)

Tác Giả: Randy Alexander
Ngày Sáng TạO: 3 Tháng Tư 2021
CậP NhậT Ngày Tháng: 15 Có Thể 2024
Anonim
Data Access in Visual Studio 2019 | ADO.Net Object Model
Băng Hình: Data Access in Visual Studio 2019 | ADO.Net Object Model

NộI Dung

Định nghĩa - ActiveX Data Object.NET (ADO.NET) nghĩa là gì?

ActiveX Data Object.NET (ADO.NET) là một thư viện phần mềm trong khung .NET bao gồm các thành phần phần mềm cung cấp dịch vụ truy cập dữ liệu. ADO.NET được thiết kế để cho phép các nhà phát triển viết mã được quản lý để có được quyền truy cập bị ngắt kết nối với các nguồn dữ liệu, có thể là quan hệ hoặc không liên quan (như XML hoặc dữ liệu ứng dụng). Tính năng này của ADO.NET giúp tạo các ứng dụng phân tán, chia sẻ dữ liệu.

ADO.NET cung cấp quyền truy cập được kết nối với kết nối cơ sở dữ liệu bằng cách sử dụng các nhà cung cấp do .NET quản lý và truy cập bị ngắt kết nối bằng bộ dữ liệu, là các ứng dụng chỉ sử dụng kết nối cơ sở dữ liệu trong quá trình truy xuất dữ liệu hoặc để cập nhật dữ liệu. Bộ dữ liệu là thành phần giúp lưu trữ dữ liệu liên tục trong bộ nhớ để cung cấp quyền truy cập bị ngắt kết nối để sử dụng tài nguyên cơ sở dữ liệu một cách hiệu quả và có khả năng mở rộng tốt hơn.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích ActiveX Data Object.NET (ADO.NET)

ADO.NET phát triển từ ADO, đây cũng là một công nghệ tương tự như ADO.NET với một vài thay đổi cấu trúc cơ bản. Mặc dù có một điều khoản để hoạt động ở chế độ ngắt kết nối bằng ADO, dữ liệu được truyền đến cơ sở dữ liệu trong ADO.NET hiệu quả hơn bằng cách sử dụng bộ điều hợp dữ liệu. Biểu diễn trong bộ nhớ của dữ liệu khác nhau giữa ADO và ADO.NET. ADO.NET có thể giữ dữ liệu trong một bảng kết quả, nhưng ADO giữ nhiều bảng cùng với các chi tiết về mối quan hệ của chúng. Không giống như ADO, việc truyền dữ liệu giữa các ứng dụng sử dụng ADO.NET không sử dụng marshalling COM (mô hình đối tượng thành phần) mà sử dụng tập dữ liệu, truyền dữ liệu dưới dạng luồng XML.

Kiến trúc của ADO.NET dựa trên hai yếu tố chính: Nhà cung cấp dữ liệu khung dữ liệu và .NET.

Bộ dữ liệu cung cấp các thành phần sau:


  1. một bộ dữ liệu đầy đủ bao gồm các bảng liên quan, các ràng buộc và các mối quan hệ của chúng
  2. truy cập giống như chức năng vào dữ liệu từ xa từ dịch vụ Web XML
  3. thao tác dữ liệu động
  4. xử lý dữ liệu một cách không kết nối
  5. cung cấp cho chế độ xem XML phân cấp của dữ liệu quan hệ
  6. sử dụng các công cụ như XSLT và XPath Query để hoạt động trên dữ liệu

Nhà cung cấp dữ liệu .NET framework bao gồm các thành phần sau để thao tác dữ liệu:

  • Kết nối: Điều này cung cấp kết nối với nguồn dữ liệu
  • Lệnh: Điều này thực thi các câu lệnh cơ sở dữ liệu cần thiết để lấy dữ liệu, sửa đổi dữ liệu hoặc thực hiện các thủ tục được lưu trữ.
  • DataReader: Điều này lấy dữ liệu ở dạng chỉ chuyển tiếp và chỉ đọc.
  • DataAd CHƯƠNG: Điều này đóng vai trò là cầu nối giữa tập dữ liệu và nguồn dữ liệu để tải tập dữ liệu và đối chiếu các thay đổi được thực hiện trong tập dữ liệu trở lại nguồn.

Khung thực thể ADO.NET của .NET framework 4.0, công nghệ mới của ADO.NET, trừu tượng hóa mức độ lập trình dữ liệu để loại bỏ sự không khớp trở kháng giữa các mô hình dữ liệu và ngôn ngữ mà các nhà phát triển ứng dụng sẽ phải đối phó.