Estou trabalhando com C# e Postgres usando Npgsql2 componente, e eles funcionam rápido, eu recomendo você.
Você pode fazer o download em https://github.com/npgsql/Npgsql/releases
Observação: Se você deseja um aplicativo que funcione com qualquer banco de dados, você pode usar o DbProviderFactory class e faça suas consultas usando IDbConnection , IDbCommand , IDataReader e/ou IDbTransação interfaces.