C# .NET + PostgreSQL

后端 未结 9 1770
执念已碎
执念已碎 2021-01-30 05:17

I\'m looking at working on a project which uses C#.NET (sitting on a windows box) as the primary language and PostgreSQL as the backend database (backend is sitting on a linux b

9条回答
  •  囚心锁ツ
    2021-01-30 05:53

    Npgsql - .Net Provider for PostGreSQL - is an excellent driver. If you have used the more traditional ADO.NET framework you are really in luck here. I have code that connects to Oracle that looks almost identical to the PostGreSQL connections. Easier to transition off of Oracle and reuse brain cells.

    It supports all of the standard things you would want to do with calling SQL, but it also supports calling Functions (stored procedures). This includes the returning of reference cursors. The documentation is well written and provides useful examples without getting philosophical or arcane. Steal the code right out of the documentation and it will work instantly.

    Francisco Figueiredo, Jr's and team have done a great job with this.
    It is now available on Github.
    https://github.com/franciscojunior/Npgsql2

    The better site for info is: http://npgsql.projects.postgresql.org/

    Read the documentation! http://npgsql.projects.postgresql.org/docs/manual/UserManual.html

提交回复
热议问题