Tóm tắt Chủ đề về truy cập cơ sở dữ liệu là một lĩnh vực rất lớn, đặc biệt là .NET với nhiều lớp bao bọc. Chương này cung cấp một phác thảo về các lớp chính trong không gian , và chỉ ra cách dùng các lớp này trong lúc thao tác dữ liệu từ dữ liệu nguồn. | Tóm tắt Chủ đề về truy cập cơ sở dữ liệu là một lĩnh vực rất lớn đặc biệt là .NET với nhiều lớp bao bọc. Chương này cung cấp một phác thảo về các lớp chính trong không gian và chỉ ra cách dùng các lớp này trong lúc thao tác dữ liệu từ dữ liệu nguồn. Trước tiên chúng tôi chỉ ra cách dùng đối tượng Connection thông qua việc dùng cả hai cách SqlConnection cụ thể SQL Server và OleDbConnection cho các nguồn dữ liệu OLE DB . Mô hình lập trình cho hai lớp này trương đối giống nhau và có thể thay thế cho nhau. Sau khi minh họa cách kết nối và không kết nối với dữ liệu nguồn chúng tôi trình bày cách hoạt động của nó vì vậy các tài nguyên khan hiếm như các kết nối cơ sở dữ liệu cần phải được đóng càng sớm càng tốt. Cả hai lớp kết nối đều thực thi giao diện IDisposable được gọi khi một đối tượng dùng trong khối lệnh using. Tôi muốn nhấn mạnh với bạn rằng nêu đóng kết nối càng sớm càng tốt. Sau đó chúng tôi trình bày về các database command thông qua các ví dụ không trả về giá trị gì cả gọi các stored procedure trong các tham số xuất và nhập. Các phương thức khác cũng đã được mô tả trong đó phương thức ExecuteXmlReader chỉ có sẵn trong SQL Server provider. Đây là cách đơn giản để chọn và thao tác trên dữ liệu của XML. Các lớp chung trong không gian tên được mô tả chi tiết từ lớp DataSet đến DataTable DataColumn DataRow và tất nhiên cả các quan hệ và các ràng buộc. Lớp DataSet là một kho chứa dữ liệu tuyệt vời và các phương thức khác đã làm nên ít tưởng truyền thông qua các tầng dữ liệu. Dữ liệu trong một DataSet có thể được mô tả trong XML để truyền liệu thêm vào đó các phương thức có sẵn sẽ truyền dữ liệu nhỏ nhất giữa các lớp. Nhiều bảng trong một DataSet đơn sẽ làm tăng khả năng của nó có thể tồn tại các quan hệ tự động giữa các dòng chủ tớ chúng sẽ được khai thác trong chương kế tiếp. Trong DataSet có lưu trữ sơ đồ cấu tạo nhưng .NET cũng bao gồm trình cung cấp dữ liệu có sẵn đối tượng Command có thể dùng để chọn dữ liệu vào một DataSet sau đó cập nhật