我正在考虑一个项目,它使用C#.NET (坐在windows机器上)作为主要语言,PostgreSQL作为后端数据库(后端坐在linux机器上)。我听说ODBC.NET可以很容易地集成这两个组件。
有没有人有实际设置C#和PostgreSQL协同工作的经验?如果是这样的话,你对如何去做,你发现的问题等有什么建议吗?
发布于 2008-09-06 16:06:50
在https://www.nuget.org/packages/linq2db.PostgreSQL/上有一个用于PostgreSQL的Linq提供程序。
发布于 2008-09-09 12:12:05
我们已经使用visual studio 2005和devart ado.net data provider for PostgreSql (http://www.devart.com/pgsqlnet/)开发了几个应用程序。
此提供程序的优势之一是它提供了完整的Visual Studio支持。最新版本包括所有新的框架功能,如linq。
发布于 2008-09-06 00:04:37
目前大多数语言/平台(Java、.NET、PHP、Perl等)几乎可以使用任何数据库管理系统(SQL Server、Firebird、MySQL、Oracle、PostgresSQL等)所以我一点也不会担心。当然,可能会有小故障和小问题,但不会让人望而却步。
正如jalcom建议的那样,您应该针对一组接口或至少一组基类(DbConnection、DbCommand等)进行编程,以获得易于适应的应用程序。
https://stackoverflow.com/questions/47003
复制相似问题