Npgsql is a .NET data provider for PostgreSQL. It allows .NET programs to connect to PostgreSQL 7.x and 8.x servers.