About dotConnect for PostgreSQL

ADO.NET provider for PostgreSQL with advanced ORM support.

dotConnect for PostgreSQL is a versatile enterprise-grade connector that enables access to PostgreSQL data in .NET applications of all levels. It delivers advanced ORM support, broad compatibility with PostgreSQL versions and .NET platforms, and easy integration with multiple IDEs, including Visual Studio.

Easy connection to PostgreSQL
dotConnect for PostgreSQL allows connecting to PostgreSQL databases via TCP/IP with no need for native clients. This can greatly simplify application development and deployment.

  • Quick connection without any client libraries.
  • Full support for PostgreSQL-specific data types.
  • Robust security features with advanced encryption and authentication.
  • Flexible connectivity options for diverse operational environments.
  • Cost-effective deployment.
  • Access to the following databases:
    • PostgreSQL
    • Azure Database for PostgreSQL
    • AlloyDB
    • Amazon RDS for PostgreSQL
    • Amazon Aurora
    • Heroku Postgres
    • Google Cloud SQL for PostgreSQL

Advanced ORM support
dotConnect for PostgreSQL offers enhanced ORM support when bundled with Entity Developer - a visual designer for ORM models.

The combination of speed and reliability
dotConnect for PostgreSQL facilitates .NET development with the quick fetching of background data. Performance can be fine-tuned with intelligent data management features like pagination and selective loading. Flexible error handling settings allow retrieving comprehensive information to troubleshoot and maintain data integrity.

Features

  • Advanced connection configuration - Easily manage PostgreSQL connections with tools like PgSqlConnectionStringBuilder, enabling dynamic configuration of connection settings. Enable server discovery and metadata access to ensure flexible and reliable database connections.
  • Advanced PostgreSQL type support - Work natively with complex PostgreSQL types like ranges, arrays, composite types, and large objects. dotConnect provides .NET-friendly mappings for these advanced types, reducing manual serialization and improving type safety.
  • Bulk data operations and backups - Speed up data migration and maintenance with advanced bulk import and backup tools. Use PgSqlLoader for high-performance loading of large datasets and PgSqlDump to easily create and restore database backups.
  • Secure connectivity and configuration - Protect data and connections with built-in support for SSH tunneling, SSL encryption, and secure storage of credentials. These features provide robust authentication and enhanced data security for applications in cloud and on-premise environments.
  • Event-driven monitoring and change tracking - Implement responsive applications with real-time diagnostics and event notifications. PgSqlDependency and PgSqlMonitor allow you to track database changes, monitor SQL execution, and build event-driven solutions that instantly react to data updates.
  • Development wizards in Visual Studio - Boost your productivity with PostgreSQL-specific Visual Studio wizards that simplify connection setup, dataset creation, and database migrations.