Những lớp Managed Provider (Nhà cung cấp được quản lý)

Một phần của tài liệu Mastering C# Database Programming pot (Trang 114 - 115)

Những đối tượng managed provider (nhà cung cấp được quản lý) cho phép bạn trực tiếp truy cập một cơ sở dữ

liệu, và bạn sẽđược giới thiệu về những lớp cho phép bạn tạo ra những đối tượng này trong mục này. Bạn sử

dụng những đối tượng managed provider để kế nối tới cơ sở dữ liệu , đọc và viết thông tin xuôi ngược tới cơ sở

dữ liệu.

Hình 5.1 minh họa một số những đối tượng managed provider (nhà cung cấp được quản lý) và chúng liên quan lẫn nhau như thế nào.

Hình 5.1: Một số những đối tượng nhà cung cấp được quản lý

Hiện thời có ba tập hợp của những lớp managed provider , và mỗi tập hợp được thiết kếđể làm việc với những tiêu chuẩn cơ sở dữ liệu khác nhau:

Những lớp SQL Server Managed Provider (bộ cung cấp có quản lý SQL Server) : Bạn sử dụng những lớp SQL Server managed provider để kết nối tới một cơ sở dữ liệu SQL Server.

Những lớp OLE DB Managed Provider : Bạn sử dụng những lớp DB OLE (Object Linking and Embedding for Databases) managed provider để kết nối với bất kỳ cơ sở dữ liệu nào hỗ trợ OLE DB, như Access hoặc Oracle.

Những lớp ODBC Managed Provider : Bạn sử dụng những lớp ODBC (Open Database Connectivity) managed provider để nối tới bất kỳ cơ sở dữ liệu nào hỗ trợ ODBC. Tất cả những cơ sở dữ liệu chính hỗ trợ ODBC, nhưng ODBC điển hình chậm hơn hai tập hợp lớp trước khi làm việc với. NET. Bạn cần phải sử dụng những lớp ODBC managed provider chỉ khi không còn bất kỳ lớp OLE DB managed provider thay thế nào khác. Ba tập hợp lớp này đều thực thi cùng chức năng cơ bản như nhau.

Ghi chú:

Bất cứ khi nào mà bạn thấy "Sql" tại khởi đầu của một tên lớp managed provider, bạn biết lớp này được sử dụng với một cơ sở dữ liệu SQL Server. Chẳng hạn, SqlConnection cho phép bạn kết nối tới một cơ

sở dữ liệu SQL Server. Tương tự, "OleDb" dành cho những cơ sở dữ liệu hỗ trợ OLE DB. Chẳng hạn, OleDbConnection cho phép bạn kết nối tới một cơ sở dữ liệu sử dụng OLE DB. Cuối cùng, "Odbc" dành cho những cơ sở dữ liệu hỗ trợ ODBC. Chẳng hạn, OdbcConnection cho phép bạn kết nối tới một cơ sở

Một phần của tài liệu Mastering C# Database Programming pot (Trang 114 - 115)