Tổng quan
dotConnect for MySQL tập trung vào truy cập dữ liệu MySQL và MariaDB trong ứng dụng.NET, với cơ chế kết nối qua TCP/IP không cần native client. Cách tiếp cận này giúp giảm phụ thuộc khi phát triển và triển khai ứng dụng.

Bộ thư viện hỗ trợ các kiểu dữ liệu đặc thù của MySQL, đồng thời bổ sung các tùy chọn bảo mật như SSH, SSL, HTTP tunneling và encrypted storage. Những khả năng này phù hợp với các môi trường cần xác thực và bảo vệ dữ liệu ở mức kết nối.
ADO.NET provider cho MySQL và MariaDB, hỗ trợ ORM nâng cao, kết nối TCP/IP không cần native client và tương thích nhiều nền tảng.NET cùng Visual Studio.
Tính năng nổi bật
- Kết nối MySQL và MariaDB qua TCP/IP mà không cần native clients.
- Hỗ trợ đầy đủ các kiểu dữ liệu đặc thù của MySQL trong.NET.
- Cấu hình kết nối động bằng MySqlConnectionStringBuilder.
- Khai thác server discovery và metadata access cho kết nối linh hoạt.
- Quản lý dữ liệu offline với MySqlDataSet và MySqlDataTable.
- Hỗ trợ data binding, thao tác dữ liệu và batch updates trong mô hình disconnected.
- Nhập dữ liệu khối lượng lớn bằng MySqlLoader.
Ứng dụng thực tế
- Phát triển ứng dụng.NET truy cập MySQL hoặc MariaDB mà không muốn cài native client trên máy đích.
- Xây dựng lớp truy cập dữ liệu dùng Entity Framework Core, Dapper hoặc NHibernate cho hệ thống doanh nghiệp.
- Triển khai ứng dụng cần bảo mật kết nối cơ sở dữ liệu bằng SSH, SSL hoặc HTTP tunneling.
- Xử lý import dữ liệu lớn, sao lưu cơ sở dữ liệu và theo dõi thay đổi dữ liệu theo thời gian thực.
- Tối ưu truy vấn cho ứng dụng cần phân trang phía máy chủ và selective loading.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET làm việc với MySQL hoặc MariaDB
- Tech lead phụ trách kiến trúc truy cập dữ liệu và ORM
- QA và kỹ sư kiểm thử cần môi trường dữ liệu có thể theo dõi và chẩn đoán lỗi
- Bộ phận mua sắm kỹ thuật đánh giá thư viện truy cập dữ liệu cho Visual Studio và.NET
Thông tin kỹ thuật
Câu hỏi thường gặp
DotConnect for MySQL hỗ trợ những hệ quản trị nào?
Danh sách tương thích gồm MySQL, MariaDB, Percona, Embedded servers và các dịch vụ Amazon RDS tương ứng.
Có cần cài native client để kết nối không?
Không. Kết nối tới MySQL và MariaDB qua TCP/IP không yêu cầu native clients.
Sản phẩm tương thích với ORM nào?
Có hỗ trợ Entity Framework Core, Entity Framework, Dapper, NHibernate và LINQ to Entities.
Có dùng được với Visual Studio không?
Có. IDE compatibility gồm Microsoft Visual Studio 2026,2022,2019,2017 và 2015.
Những nền tảng.NET nào được hỗ trợ?
Danh sách nền tảng gồm.NET Framework 4.5 - 4.8,.NET Core 2.0 - 3.1,.NET 5.0 - 10.0,.NET Standard 2.0 - 2.1, ASP.NET Core, Blazor và.NET MAUI.




Bình luận