Npgsql - .NET Access to PostgreSQL
About
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.
Getting Help
The best way to get help for Npgsql is to post a question to Stack Overflow and tag it with the npgsql
tag.
If you think you've encountered a bug or want to request a feature, open an issue in the appropriate project's github repository.
License
Npgsql is licensed under the PostgreSQL License, a liberal OSI-approved open source license.
Contributors
Current active contributors to Npgsql are:
- Shay Rojansky (@roji)
- Nikita Kazmin (@vonzshik)
- Nino Floris (@NinoFloris)
- Brar Piening (@Brar)
Past contributors to Npgsql:
- Emmanuel André
- Jon Asher
- Raif Atef
- Josh Cooley
- Yoh Deadfall
- Austin Drenski
- Francisco Figueiredo Jr. (@franciscojunior) Npgsql creator and former lead developer for versions 0.xx, 1.xx and 2.xx
- Federico Di Gregorio
- Jon Hanna
- Emil Lenngren
- Chris Morgan
- Dave Page
- Glen Parker
- Hiroshi Saito
- Kenji Uno
- Warcha
Thanks
A special thanks to Jetbrains for donating licenses to the project.