• AD0.NET sử dụng hai loại đối tượng để truy cập dữ liệu trong một cơ sở dữ liệu: dữ liệu này, có thể chứa một hoặc nhiều bảng dữ liệu, và các đối tượng cung cấp dữ liệu .NET, trong đó bao gồm bộ điều hợp dữ liệu, lệnh, và kết nối.
• Một cửa hàng dữ liệu dữ liệu từ các cơ sở dữ liệu để nó có thể được truy cập bởi các ứng dụng.
Các đối tượng cung cấp dữ liệu .NET lấy dữ liệu từ và cập nhật dữ liệu trong cơ sở dữ liệu.
• Để lấy dữ liệu từ cơ sở dữ liệu và lưu trữ nó trong một bảng dữ liệu, một đối tượng chuyển đổi dữ liệu đưa ra một Select tuyên bố đó được lưu trữ trong một đối tượng lệnh. Tiếp theo, các đối tượng lệnh sử dụng một đối tượng kết nối để kết nối với cơ sở dữ liệu và lấy dữ liệu. Sau đó, các dữ liệu được truyền lại cho các bộ chuyển đổi dữ liệu, lưu trữ dữ liệu trong một bảng trong dataset.
• Để cập nhật các dữ liệu trong cơ sở dữ liệu dựa trên các dữ liệu trong một bảng dữ liệu, các đối tượng chuyển đổi dữ liệu phát hành một Insert, Update, Xóa hoặc tuyên bố đó được lưu trữ trong một đối tượng lệnh. Sau đó, các đối tượng lệnh sử dụng một kết nối để kết nối với cơ sở dữ liệu và cập nhật dữ liệu.
• Khi bạn sử dụng một nguồn dữ liệu SQL, nó xác định các thông tin để kết nối với cơ sở dữ liệu và cho tải và cập nhật dữ liệu.
• Các nhà cung cấp dữ liệu vẫn còn kết nối đến cơ sở dữ liệu chỉ đủ dài để lấy lại hoặc cập nhật các dữ liệu quy định. Sau đó, nó ngắt kết nối từ các cơ sở dữ liệu và các applica¬tion làm việc với các dữ liệu thông qua các đối tượng dữ liệu. Điều này được gọi là một kiến trúc dữ liệu bị ngắt kết nối.
• Tất cả các đối tượng ADO.NET được thực hiện bởi các lớp trong không gian tên System.Data của .NET Framework. Tuy nhiên, các lớp học cụ thể được sử dụng để imple¬ment kết nối, lệnh, và các đối tượng bộ chuyển đổi dữ liệu phụ thuộc vào nhà cung cấp dữ liệu .NET bạn sử dụng.
đang được dịch, vui lòng đợi..