Npgsql is a .Net data provider for Postgresql. It allows any program developed for .Net framework to access a Postgresql database server. It is implemented in 100% C# code. Works with Postgresql 7.x and above. Npgsql moved from pgfoundry to github. Now this is the official repository. The previous master branch was replaced. A copy of it can be found at before-migration-from-cvs branch