.NET Connector for PostgreSQL with ORM Support

dotConnect for PostgreSQL is a high-performance ADO.NET data provider that grants simple access to PostgreSQL databases when developing PostgreSQL-based applications.

It fully supports Entity Framework (EF Core), Dapper, and NHibernate, along with a wide range of PostgreSQL-specific features, such as secure SSL connections, PostgreSQL notifications, PostgreSQL bulk data loading, GEOMETRY, PostgreSQL ARRAY types, and others.

  • Broad compatibility with .NET platforms, including ASP.NET Core, Blazor, MAUI, .NET Framework, etc
  • Easy access to PostgreSQL without requiring specific client libraries
  • ORM support with Entity Framework (EF Core), Dapper, etc.
  • Full compliance with ADO.NET
  • SSL, SSH, proxy servers, and HTTP tunnels support
  • Regular updates and detailed documentation
  • Expert developer support

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

Advanced ORM Support

dotConnect for PostgreSQL offers enhanced ORM support when bundled with Entity Developer – a visual designer for ORM models:

Entity Framework Core

1.x, 2.x, 3.x, 5.0, 6.0, 7.0, 8.0, 9.0

NHibernate

1.x-5.x

Entity Framework

v1-v6

Dapper

1.x, 2.x

Compatibility and Integration

Platforms
  • .NET 5.0, 6.0, 7.0, 8.0, 9.0
  • .NET Framework 2.0-4.8
  • .NET Core 1.x, 2.x, 3.0
  • ASP.NET Core Blazor
  • .NET MAUI
PostgreSQL

All versions

Visual Studio Extension
  • Data source connection
  • Database object explorer
  • Data retrieval and display
Compatibility with NuGet

Works in any NuGet-compatible IDE like VS Code, JetBrains Rider, etc

Features

Advanced connection configuration

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

Advanced data 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

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

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

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

Development wizards
in Visual Studio

Boost your productivity with PostgreSQL-specific Visual Studio wizards that simplify connection setup, dataset creation, and database migrations.

View all features

Leading companies choose dotConnect

Wells Fargo
Thermo Fisher Scientific
Cisco
Xerox
General Electric Company
Northrop Grumman Corporation
Pfizer
Verizon
FedEx
IBM

Other .NET Connectors for Databases

Universal ADO.NET provider for different databases
dotConnect Universal offers universal access to data of different databases for the Microsoft .NET Framework. It supports most of major database servers, including Microsoft SQL Server, Microsoft Access, Oracle, DB2, MySQL, PostgreSQL, SQLite, InterBase, and Firebird. Other servers can be accessed through their ADO.NET, OLE DB and ODBC providers.
$219.95
Professional edition
$319.95
Mobile Standard edition

More articles

Read More Articles

Ready to get started?

Get started with dotConnect for MySQL at no cost

Get started with dotConnect for PostgreSQL at no cost

Download a FREE, fully-functional trial version and elevate your database development and administration today!

Try dotConnect Universal

Try dotConnect Universal

Universal access to data of different databases for the Microsoft .NET Framework. It supports most of major database servers, including Microsoft SQL Server, Microsoft Access, Oracle, DB2, MySQL, PostgreSQL, SQLite, InterBase, and Firebird

Need a hand?

Need a hand?

If you need any help or have questions about our tools or purchasing options, just get in touch with our team.