Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Để có thể làm giảm bớt những hạn chế về thể hiện của các phiên bản ADO.NET trước đây và tăng tính mềm dẻo, Microsoft đã giới thiệu những đặc điểm mới nhất trong ADO.NET 2.0 – Những đặc điểm mà có những sự khác biệt rõ ràng so với phiên bản ADO.NET 1.1. - Những thể hiện của DataSets với khối lượng dữ liệu lớn đã gây ra những vấn đề về thể hiện trong những phiên bản trước của ADO.NET. Với phiên bản 2.0, bộ máy chỉ mục của Datatable đã được viết lại hoàn toàn để làm. | Những đặc điểm mới của ADO.NET 2.0 Để có thể làm giảm bớt những hạn chế về thể hiện của các phiên bản ADO.NET trước đây và tăng tính mềm dẻo Microsoft đã giới thiệu những đặc điểm mới nhất trong ADO.NET 2.0 - Những đặc điểm mà có những sự khác biệt rõ ràng so với phiên bản ADO.NET 1.1. - Những thể hiện của DataSets với khối lượng dữ liệu lớn đã gây ra những vấn đề về thể hiện trong những phiên bản trước của ADO.NET. Với phiên bản 2.0 bộ máy chỉ mục của Datatable đã được viết lại hoàn toàn để làm cho dễ dàng hơn trong việc xử lý dữ liệu. Và cũng có nhiều sự thay đổi trong các DataTable và DataSet. Dưới đây là những đặc điểm nổi bật nhất trong ADO.NET 2.0 chứ không phải chỉ có những giới hạn như vậy. Nâng cấp các lớp DataSet và DataTable. Tối ưu các DataSet Serialization. Chuyển đổi từ DataReader thành DataSet hoặc DataTable. Phân trang. Batch Updates - Giảm sự xoay vòng dữ liệu. Truy cập dữ liệu bất đồng bộ. Mô hình cung cấp chung. Bulk Copy. 1. Nâng cấp các lớp DataSet và DataTable - Trong ADO.NET 2.0 DataTable hỗ trợ 2 phương thức Load and Save. Lưu ý lớp DataSet đã hỗ trợ 2 phương thức này ngay từ bản đầu tiên của ADO.NET. Trong khi phương thức Load có thể load dữ liệu từ XML và đưa vào các DataTable thì phương thức Save lưu dữ liệu tới một nơi nhất định. Hơn nữa không giống như ADO.NET 1.1 Các lớp DataTable cũng hỗ trợ Tuần tự hóa. Trong ADO.NET 1.1 chỉ có lớp DataSet mới hỗ trợ Tuần tự hóa. Trong ADO.NET 2.0 lớp DataTable có một phương thức gọi là CreateTableReader mà trả về một thể hiện của CreateTableReader có thể được sử dụng không chỉ để đọc dữ liệu mà còn có thể thực hiện một số hành động ở trạng thái Disconnect. 2. Tối ưu Tuần tự hóa DataSet - Đối tượng DataSet trong ADO.NET là một biểu thị trong bộ nhớ của một tập hợp dữ liệu rời và cung cấp mô hình lập trình quan hệ nhất quán mà không cần quan tâm đến nguồn dữ liệu. Khi chúng ta yêu cầu gửi một thể hiện lớp DataSet qua ranh giới của tiến trình DataSet cần được theo tuần tự. Nhưng Tuần tự hóa là gì Tuần