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:

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.