Npgsql: The .NET Data Provider for PostgreSQL icon

Npgsql: The .NET Data Provider for PostgreSQL

Npgsql is a robust, open-source data provider that enables seamless interaction between .NET applications and PostgreSQL databases. It supports a wide array of PostgreSQL data types and features, making it an ideal choice for developers looking to leverage the full power of PostgreSQL in their .NET applications.

Features

High-performance PostgreSQL driver, consistently ranked among the top options for .NET connectivity.

Comprehensive support for PostgreSQL data types including arrays, enums, ranges, multiranges, composites, JSON, and PostGIS.

Efficient bulk import/export API for handling large datasets with ease.

Built-in support for failover, load balancing, and multi-host configurations to enhance application resilience.

Seamless integration with Entity Framework Core, enabling developers to utilize familiar ORM patterns.

Repository Details

3,341
823
Updated: 11/30/2024

Languages

C#
Shell
Python
Dockerfile

Topics

npgsql
database
postgresql
postgres
dotnet
c-sharp
sql

License

PostgreSQL License