Ado

Hướng dẫn từ học lập trình sẵn ADO.NET và Entity Framework Giới thiệu phong cách thiết kế ADO.NET, data source, data provider

Thỏng viện ADO(dot)NET tuy nhiên gồm phong cách xây dựng không quá tinh vi nhưng mà lại cất không ít class. Mỗi class lại có tương đối nhiều bí quyết khởi chế tạo thực hiện object của nhau. Điều này khiến cho đa số chúng ta new ban đầu tiếp xúc với ADO.NET cảm thấy sợ hãi cùng rối rắm. Thực ra nếu bạn nuốm được phong cách thiết kế của thư viện ADO.NET, phần đông thứ đang dễ dàng và đơn giản và dễ nắm bắt rộng nhiều.

Bạn đang xem: Ado

Bài học này vẫn chỉ cho chính mình cụ thể phong cách xây dựng ADO.NET, các nhân tố bao gồm của tlỗi viện ADO.NET, những data source (nguồn dữ liệu) cơ mà ADO.NET rất có thể truy tìm xuất, có mang cùng những data provider dành riêng cho ADO.NET.

Lúc hoàn thành bài học kinh nghiệm bạn sẽ gồm ánh nhìn hệ thống về ADO.NET và những class chính yếu của chính nó, cũng giống như cách thức các class quan hệ cùng nhau. Điều này sẽ giúp ích không nhỏ khi chúng ta đi sâu vào cụ thể từng thành phần rõ ràng của ADO.NET.


NỘI DUNG CỦA BÀI Ẩn
1. Vai trò cùng địa điểm của ADO.NET
2. Kiến trúc ADO.NET
2.1. Thành phần Connected
2.2. Thành phần Disconnected
2.3. Data Adapter
3. Data Provider
4. kết luận

Vai trò cùng vị trí của ADO.NET


Dữ liệu của công tác là thành phần đặc trưng hàng đầu và hoàn toàn có thể được lưu trữ (với tầm nã xuất) theo vô số cách khác nhau. Có nhị phía đi chính: (1) trường đoản cú bản thân quản lý dữ liệu; (2) sử dụng một lịch trình hoặc phong cách xây dựng chuyên được sự dụng để làm chủ dữ liệu, hay call tầm thường là database. Word tuyệt Notepad sử dụng xu hướng thứ nhất, trong những lúc những vận dụng quản lý chuyên được sự dụng (Line-of-Business, LOB) thường tính phía hướng đồ vật hai.

Đối cùng với phía thực hiện database cũng có nhì lựa chọn: (1) áp dụng database theo phong cách xây dựng client-VPS, (2) thực hiện database dựa trên file. Excel là 1 áp dụng thực hiện chọn lọc thứ 2. Trong Khi lựa chọn một hay gặp gỡ sinh hoạt các áp dụng LOB. Người ta cũng điện thoại tư vấn bình thường chúng là những nguồn dữ liệu.

Các database lưu trữ thông tin theo mô hình của riêng biệt mình. Thường gặp mặt tuyệt nhất là dạng bảng, cơ mà cũng hoàn toàn có thể là dạng xml hoặc json. Trong khi đó, lịch trình tàng trữ lên tiếng bên dưới dạng chuỗi phân cấp của những object.

Xem thêm: Dãy Sản Phẩm Là Gì ? Kế Hoạch Marketing Cho Dòng Sản Phẩm

Bởi vậy, gồm sự khác biệt phệ thân cách thức cách xử lý thông báo của cửa hàng tài liệu và những ngữ điệu thiết kế. Đây chính là khu vực ADO.NET biểu đạt vai trò của mình: người trung gian giữa database và chương trình.

*
*
*
*
*
Phân các loại Data Adapter cho ADO.NET
Nguồn dữ liệuKhông gian thương hiệu của provider
Microsoft Squốc lộ Server OracleODBC data source OleDb data sourceSystem.Data.SqlClientSystem.Data.OracleClientSystem.Data.ODBCSystem.Data.OleDb

Trong kích thước của khóa huấn luyện và đào tạo này họ chỉ làm việc với provider dành riêng cho SQL Server. Khi vậy được cách thức thao tác với cùng một provider thì trọn vẹn hoàn toàn có thể từ học phương pháp thao tác với những các loại provider không giống.

Các provider nhỏng SqlClient tuyệt OracleClient được hotline là provider chăm dụng (specialized provider). Trong khi đó ODBC tốt OleDb được Hotline là những provider chung (generic provider). Provider chuyên được dùng có công suất cao và khai thác được đều kĩ năng riêng biệt của mối cung cấp tài liệu. Provider chung giảm bớt về hiệu suất nhưng mà được cho phép thao tác với tương đối nhiều một số loại mối cung cấp tài liệu khác biệt.

Kết luận


Trong bài học kinh nghiệm này bọn họ vẫn để mắt tới phương châm với vị trí của ADO.NET vào cách tân và phát triển áp dụng .NET framework. Chúng ta cũng đã để ý cụ thể phong cách thiết kế cơ bản của ADO.NET.

Qua đây họ xác minh đang triệu tập sâu vào thành phần Connected của ADO.NET do nó đang liên tục được sử dụng vào Entity Framework. Thành phần Disconnected đã cũ và có từ lâu và không còn được khuyến khích sử dụng. Chúng ta sẽ không học tập sâu về yếu tắc này. Thay vào đó bọn họ sẽ chuyển quý phái văn bản về Entity Framework.

Nội dung các bài bác tiếp theo sau đã thứu tự lấn sân vào chi tiết của từng phía bên trong phong cách thiết kế này.

+ Nếu chúng ta thấy site hữu dụng, trước khi tránh đi hãy giúp đỡ site bằng một hành vi nhỏ tuổi nhằm site có thể cải cách và phát triển cùng ship hàng bạn xuất sắc rộng.+ Nếu các bạn thấy bài viết bổ ích, hãy giúp phân chia sẻ tới gần như tín đồ.+ Nếu gồm thắc mắc hoặc cần hội đàm thêm, mời chúng ta viết trong phần thảo luận dưới trang.Cảm ơn bạn!