2009-08-07 4 views
21

Comment connecter C# à Postgres? Je télécharge le fournisseur de données npgsql mais je n'arrive pas à le faire fonctionner. Y a-t-il d'autres exemples que ceux du site Postgres?Comment connecter C# à Postgres?

Cheers,

+0

I Supposons que vous signifiez réellement Postgres plutôt que Postgre. Si vous avez déjà un pilote mais que vous n'arrivez pas à le faire fonctionner, il vaut la peine de dire exactement ce qui se passe quand vous essayez. –

+1

duplicate of http://stackoverflow.com/questions/47003/c-net-postgresql –

+1

Assurez-vous que vous pouvez vous connecter au client console de postgres, ou à pgAdmin3 en premier. Ajuster les permissions de connexion par défaut de postgres est généralement nécessaire si vous venez de l'installer. –

Répondre

27

Voici une procédure pas à pas, Using PostgreSQL in your C# (.NET) application (An introduction):

Dans cet article, je voudrais vous montrer les bases de l'utilisation d'une base de données PostgreSQL dans votre application .NET. Le raison pourquoi je fais ceci est le manque des articles de PostgreSQL sur CodeProject malgré le fait que c'est un très bon RDBMS . J'ai utilisé PostgreSQL à l'époque où PHP était mon principal langage de programmation , et je pensais .... bien, pourquoi ne pas l'utiliser dans mon application C# .

À part cela, vous devrez nous donner des problèmes spécifiques afin que nous puissions vous aider à diagnostiquer le problème.

21

Vous voulez la bibliothèque NPGSQL. Votre seule autre alternative est ODBC.

6

Si vous voulez une copie récente de Npgsql, allez ici

http://www.npgsql.org/

Cela peut être installé via la console de gestionnaire de paquets comme

PM> Installer-Package Npgsql