Tổng quan
dotConnect for PostgreSQL tập trung vào truy cập dữ liệu PostgreSQL trong ứng dụng.NET bằng ADO.NET provider, đồng thời hỗ trợ nhiều nền tảng.NET và tích hợp với Microsoft Visual Studio.

Phạm vi tương thích trải từ PostgreSQL server versions 8-18 đến các môi trường như ASP.NET Core, Blazor,.NET MAUI và Mono Framework. Kết nối cơ sở dữ liệu được thực hiện qua TCP/IP mà không cần native client libraries.
Cách kết nối này giúp đơn giản hóa triển khai ứng dụng và phù hợp với nhiều môi trường vận hành, từ hệ thống on-premise đến các dịch vụ PostgreSQL trên cloud.
Tính năng nổi bật
- Kết nối PostgreSQL qua TCP/IP mà không cần native client libraries.
- Quản lý cấu hình kết nối bằng PgSqlConnectionStringBuilder.
- Hỗ trợ server discovery và metadata access cho kết nối linh hoạt.
- Làm việc trực tiếp với ranges, arrays, composite types và large objects.
- Ánh xạ kiểu PostgreSQL nâng cao sang kiểu.NET thân thiện hơn.
- Nạp dữ liệu khối lượng lớn bằng PgSqlLoader.
- Tạo và khôi phục backup với PgSqlDump.
Ứng dụng thực tế
- Phát triển ứng dụng desktop, web hoặc service trên.NET cần truy cập PostgreSQL.
- Kết nối tới PostgreSQL trên Azure Database for PostgreSQL, Amazon RDS for PostgreSQL, Amazon Aurora, Heroku Postgres, AlloyDB và Google Cloud SQL for PostgreSQL.
- Triển khai ứng dụng cần bulk import dữ liệu, backup hoặc restore cơ sở dữ liệu PostgreSQL.
- Xây dựng luồng xử lý theo sự kiện dựa trên thay đổi dữ liệu và giám sát SQL execution.
- Tích hợp ORM trong dự án dùng Entity Framework Core, Entity Framework, Dapper hoặc NHibernate.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET làm việc với PostgreSQL
- Tech lead phụ trách kiến trúc truy cập dữ liệu và ORM
- Kỹ sư backend xây dựng dịch vụ dữ liệu trên ASP.NET Core hoặc Blazor
- Nhóm bảo trì hệ thống cần công cụ bulk load, backup và monitoring cho PostgreSQL
Thông tin kỹ thuật
Câu hỏi thường gặp
DotConnect for PostgreSQL có cần native client để kết nối không?
Không. Kết nối tới PostgreSQL được thực hiện qua TCP/IP mà không cần native client libraries.
Những ORM nào được hỗ trợ?
Danh sách tương thích gồm Entity Framework Core 1.x-10.0, Entity Framework v1-v6, Dapper 1.x và 2.x, NHibernate 1.x-5.x, cùng LINQ to Entities.
Có thể dùng với dịch vụ PostgreSQL trên cloud không?
Có. Phạm vi truy cập được nêu gồm Azure Database for PostgreSQL, AlloyDB, Amazon RDS for PostgreSQL, Amazon Aurora, Heroku Postgres và Google Cloud SQL for PostgreSQL.
Visual Studio nào tương thích?
IDE compatibility được liệt kê gồm Microsoft Visual Studio 2026,2022,2019,2017 và 2015.




Bình luận