Đang chuẩn bị liên kết để tải về tài liệu:
Professional ADO.NET – Lập trình và ứng dụng part 3
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'professional ado.net – lập trình và ứng dụng part 3', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Oùng DataRcader 141 4 Dùng DataReader RecordSet má ta đã dùng với ADO là một tay đa tài Trước đây vào thud hai ưng dụng kết nôi phân tầng tiered là quy mẫu norm Recordset đà cung cấp cho ta công năng kết nối bằng cách vận dụng các con trô phía phục vụ server-side cursors . Khi các kiến trúc ứng dụng tiến hóa và các kiên trúc rời n-tầng được ưa chuông RecordSet cũng phải tiến hóa để cung cấp các con trỏ phía khách. Mặc dù Recordset đương đầu kiên cường với vai trò đahg thay đổi của nó nó trở nên cồng kềnh trong các nỗ lực là mọi thứ cho mọi người. Với ADO.NET RecorđSet không còn nữa. Thay vì thế ta có cả một loạt đôi tượng thực hiện các công việc có liên quan đến cơ sở dữ liệu. Hai trong sô các đốì tượng này là DataTable và DataReader. DataTable là dạng tương đương RecordSet của ADO.NET theo một trạng thái rời nó là một ảnh sao vài dữ liệu được chụp vào một lúc nào đó đúng lúc mà ta có thể điều tác khi cần rồi ổn định nó trớ lại cơ sở dữ liệu. DataReader là dạng tương đương một Recordset nối của ADO.NET nó cho phép ta truy cập một luồng dữ liệu nhanh chỉ tiến tới chỉ đọc. Các bộ đọc dừ liệu trong .NET Framework sân có theo hai dạng SqiDataReader và oieuboataReader đế tùy nghi sử dụng. Hai lớp này sông trong các không gian tên System.Data.Sqlclient và System.Data.OleDb theo thứ tự nêu trên. Nếu không thể đợi để cụ thê phát hiện thêm về các bộ đọc dữ liệu này bạn có thể tham kháo ngay đoạn Các bộ đọc dử liệu AD0.NET trong chương này. Hai bộ đọc dữ liệu datareadersl có hơi thay đổi song cả hai đều cung cấp cùng nội dung Truy cập nối connected access Khả năng vận hành cao Phần dấu ấn footprint không lớn 142 ChuiiHg 4 Truy cập dữ liệu được định kiểu mạnh Các bộ đoc dừ liệu đạt được khả năng vận hành cao bằng cách vận dụng một tuyến nôi mở với cơ sờ dữ liệu. Ta không thể tạo một DataReader rời disconnected . Tầt nhiên khá năng vận hành cao này tùy thuộc phần lớn vào chât lượng cùa mạng ỉ.hưng với sự tiến bộ cúa các tuyến nói tốc độ cao tại nhà và trong kinh doanh điều này