如何连接C#和Postgres?

53

我该如何连接C#和Postgres?我已经安装了npgsql数据提供程序,但无法使其工作。除Postgres官方网站上的示例外,是否还有更多示例可用?


我猜你实际上是指Postgres而不是Postgre。如果你已经有了一个驱动程序但无法让它工作,最好说出当你尝试时发生了什么。 - Jon Skeet
1
请参考以下链接:https://dev59.com/dnVD5IYBdhLWcg3wOo9h - Darin Dimitrov
1
请确保您可以先连接到Postgres控制台客户端或pgAdmin3。如果您刚刚安装了Postgres,则通常需要调整其默认连接权限。 - Dana the Sane
这个回答解决了你的问题吗?C# .NET + PostgreSQL - Camilo Terevinto
2个回答

35
你需要使用 NPGSQL 库。你唯一的另一个选择是 ODBC。

16
如果您想获取最新的npgsql副本,请前往以下网址:

http://www.npgsql.org/


您可以通过包管理器控制台进行安装,命令如下:

PM> Install-Package Npgsql


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接