标签: c# postgresql exception-handling npgsql
我使用Npgsql.dll ver。 2.2.2.0作为我的C#应用程序中的数据提供程序,当我执行插入/更新/删除操作时导致约束违规提供程序引发“42601语法错误”而不是正确的异常。
同样的情况是PostgreSQL函数的自定义异常。
然而,Npgsql正确地重新抛出除零异常。
我如何改变这种奇怪的行为?
答案 0 :(得分:1)
通过降级到Npgsql.dll ver解决了这个问题。 1.3。 不幸的是,它不是正确的解决方案,但它至少可以正常工作。