Npgsql - .NET Access to PostgreSQL
Npgsql is an open source ADO.NET Data Provider for PostgreSQL, it allows programs written in C#, Visual Basic, F# to access the PostgreSQL database server. It is implemented in 100% C# code, is free and is open source.
An Entity Framework Core provider is also available, and exposes some features unique to the PostgreSQL database to EF Core users.
Finally, a legacy Entity Framework 6.x (non-Core) provider is also available, but is no longer being actively maintained.
The best way to get help for Npgsql is to post a question to Stack Overflow and tag it with the
If you think you've encountered a bug or want to request a feature, open an issue in the appropriate project's github repository.
Npgsql is licensed under the PostgreSQL License, a liberal OSI-approved open source license.
Current active contributors to Npgsql are:
Past contributors to Npgsql:
- Emmanuel André
- Jon Asher
- Raif Atef
- Josh Cooley
- Yoh Deadfall
- Austin Drenski
- Francisco Figueiredo Jr.
- Federico Di Gregorio
- Jon Hanna
- Emil Lenngren
- Chris Morgan
- Dave Page
- Glen Parker
- Hiroshi Saito
- Kenji Uno
A special thanks to Jetbrains for donating licenses to the project.