Pracuję z C# i Postgresem używając Npgsql2 i działają szybko, polecam.
Możesz pobrać z https://github.com/npgsql/Npgsql/releases
Uwaga: Jeśli potrzebujesz aplikacji, która działa z dowolną bazą danych, możesz użyć DbProviderFactory klasę i wykonuj zapytania za pomocą IDbConnection , Polecenie IDb , IDataReader i/lub IDbTransaction interfejsy.