使用 PostgreSQL 用于 ASP.NET 的 ODBC 或 NpgSQL
我有一个使用 postgreSQL 数据库的 ASP.NET 项目。我不知道哪种连接类型更好。在 ODBC 中,一方面我们有服务器资源管理器(拖放 gridview),另一方面它不是将应用程序层与逻辑层分开。请问 ODBC 或 NpgSQL 哪种连接类型更好?为什么?
关于我的项目的一些情况:
- 使用 master.page 的应用程序 ASP.NET,
- 具有 18 个表和 4 m:n 约束的数据库 PostgreSQL(认为这很困难),
- 应用程序必须生成 pdf、xml 等...
I have project in ASP.NET with postgreSQL database. I do not know what of connection type is better. On one side I in ODBC we have Server Explorer(drag and drop gridview) and on the other side it is not separate application layer from logic layer. Please what of connection type is better ODBC or NpgSQL and why?
Sometging about my project:
- Application ASP.NET using master.page,
- database PostgreSQL with 18 tables and 4 m:n constraints (think it is difficult),
- application have to generate pdf, xml, etc...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一般来说,我会选择纯 .NET 解决方案而不是 ODBC。我对 PostgreSQL 的这些驱动程序都不熟悉,因此请谨慎接受此建议。一些“一般”论点是:
我重申,上述陈述是一般性的陈述,可能不适用于本具体案例,但可能值得考虑。
In general, I would choose the pure .NET solution over ODBC. I am not familiar with either of these drivers for PostgreSQL, so take this advice with caution. Some "general" arguments are:
I reiterate that the above statements are general ones that may not apply in this specific case but are probably worth considering.