2009-02-28 37 views

Trả lời

17

Ở mức độ siêu cao:

  • Cơ sở dữ liệu - lưu trữ dữ liệu thô

  • DataSet - một đối tượng .NET có thể được sử dụng để đọc, chèn, cập nhật và xóa dữ liệu trong một cơ sở dữ liệu

  • BindingSource - một đối tượng .NET có thể được sử dụng để Ràng buộc dữ liệu để kiểm soát. BindingSource có thể trỏ đến một DataSet, trong trường hợp điều khiển sẽ hiển thị và chỉnh sửa dữ liệu

  • TableAdapter - Các bản đồ dữ liệu từ một bảng cơ sở dữ liệu vào một DataSet

Có rất nhiều hơn cho tất cả trong số này, và hiểu cách ADO.NET được kiến ​​trúc có thể mất một chút thời gian. Chúc may mắn!

6

Tập dữ liệu thường được sử dụng để giữ kết quả từ cơ sở dữ liệu trong bộ nhớ, tức là nó chứa đối tượng DataTable. Các đối tượng DataSet và DataTable chúng là độc lập với cơ sở dữ liệu, do đó kết quả không phải đến từ một cơ sở dữ liệu. Số liệu có thể chứa một số DataTables, và bạn thậm chí có thể xác định mối quan hệ giữa chúng. Nó giống như một cơ sở dữ liệu nhỏ trong bộ nhớ.

Nguồn ràng buộc là bất kỳ đối tượng nào có thể cung cấp danh sách đối tượng có thuộc tính. Một DataSet hoặc một DataTable có thể làm điều đó, nhưng về cơ bản nó có thể là bất kỳ loại danh sách nào chứa các đối tượng có các thuộc tính.

Một TableAdapter được sử dụng để đọc dữ liệu từ một DataReader được cung cấp bởi một đối tượng Command, và đưa dữ liệu vào một đối tượng DataTable.

4

Tập dữ liệu là đại diện bộ nhớ trong một bộ nhớ của cơ sở dữ liệu. Bảng hoặc khung nhìn trong datatbase được biểu diễn dưới dạng datatables trong tập dữ liệu. Dataadapter là liên kết giữa cơ sở dữ liệu và tập dữ liệu. Sau khi bộ điều hợp đã tải dữ liệu vào tập dữ liệu, kết nối vật lý với tập dữ liệu được xử lý. Đây là lý do tại sao nó được gọi là một mô hình dữ liệu bị ngắt kết nối.

Các vấn đề liên quan