Chức năng của đối tượng DataAdapter trong ADO.net là gì?
A.
Tạo kết nối giữa ứng dụng với nguồn dữ liệu (Cơ sở dữ liệu)
B.
Tạo thao tác với nguồn dữ liệu
C.
Là đối tượng truy cập dữ liệu trực tiếp, sử dụng con trỏ phía Server và duy trì kết nối với Server trong suốt quá trình đọc dữ liệu
D.
Là đối tượng lấy dữ liệu từ nguồn dữ liệu cho ứng dụng.
Trả lời:
Đáp án đúng: D
DataAdapter trong ADO.NET đóng vai trò trung gian quan trọng, thực hiện việc lấy dữ liệu từ nguồn dữ liệu (ví dụ: cơ sở dữ liệu) và chuyển nó vào ứng dụng. DataAdapter sử dụng các đối tượng Command để thực hiện các lệnh SQL (SELECT, INSERT, UPDATE, DELETE) và điền dữ liệu vào một DataSet hoặc DataTable để ứng dụng có thể dễ dàng truy cập và thao tác với dữ liệu. Các phương án khác không mô tả đúng chức năng này:
- A: Kết nối đến CSDL là nhiệm vụ của Connection.
- B: Thao tác trực tiếp với nguồn dữ liệu thường do Command thực hiện.
- C: Mô tả về DataReader, không phải DataAdapter. DataReader truy cập dữ liệu hướng về phía trước, chỉ đọc, và duy trì kết nối liên tục với cơ sở dữ liệu.