Seleccionamos la o las instancias que tengamos instaladas en nuestro ordenador.
Damos clic en next y acontinuacion nos visualizara la siguiente interfaz...
Seleccionamos Npgsql, la cual es la referencia para conectar por ADO.Net nuestra base de datos a la aplicacion. Una vez instalemos el provider abrimos un nuevo proyecto de windows forms bajo lenguaje C#. Cuando creams el proyecto de aplicacion indows forms, agregamos una clase (clic derecho al proyecto creado dentro de el explorador de soluciones - agregar - clase) la cual la llamaremos conection.cs.
Una vez creada la clase agregamos de igual forma que la anterior la referencia (clic derecho sobre el proyecto dentro del explorador de soluciones- agregar referencia). y buscamos nuestra referencia que en este caso se llama npgsql.dll. Por defecto esta quedara en c: \archivos de programa o program files\ carpeta postgresql\ connector .net postgres\ v.2.0 o v.4.0 segun el framework que esten trabajando \ npgsql.dll). Para verificar que su referencia este agregada de forma correcta verifique por el explorador de soluciones desplegando el arbol de referencias... o tambiem podeos invocar la referencia por medio de un using npgsql;
Una vez agregada la referencia podeos utilizar las propiedades de coneccion de la libreria npgsql.dll
npgsqlconnection para crear la coneccion.Ahi les dejo el codigo, espero que les haya servido.